LoginResponse,
Register,
} from "lemmy-js-client";
-import { FirstLoadService, I18NextService, UserService } from "../../services";
+import { I18NextService, UserService } from "../../services";
import { HttpService, RequestState } from "../../services/HttpService";
import { Spinner } from "../common/icon";
import { SiteForm } from "./site-form";
super(props, context);
this.handleCreateSite = this.handleCreateSite.bind(this);
-
- FirstLoadService.isFirstLoad;
}
async componentDidMount() {
<Helmet title={this.documentTitle} />
<div className="row">
<div className="col-12 offset-lg-3 col-lg-6">
- <h3>{I18NextService.i18n.t("lemmy_instance_setup")}</h3>
+ <h1 className="h4 mb-4">
+ {I18NextService.i18n.t("lemmy_instance_setup")}
+ </h1>
{!this.state.doneRegisteringUser ? (
this.registerUser()
) : (
registerUser() {
return (
<form onSubmit={linkEvent(this, this.handleRegisterSubmit)}>
- <h5>{I18NextService.i18n.t("setup_admin")}</h5>
+ <h2 className="h5 mb-3">{I18NextService.i18n.t("setup_admin")}</h2>
<div className="mb-3 row">
<label className="col-sm-2 col-form-label" htmlFor="username">
{I18NextService.i18n.t("username")}
if (i.state.registerRes.state == "success") {
const data = i.state.registerRes.data;
- UserService.Instance.login(data);
- if (UserService.Instance.jwtInfo) {
- i.setState({ doneRegisteringUser: true });
- }
+ UserService.Instance.login({ res: data });
+ i.setState({ doneRegisteringUser: true });
}
}
}