/** * Initialization widget * * @author Pierre Hubert */ import React from "react"; import { AccountHelper } from "../../helpers/AccountHelper"; import { LoginRoute } from "../routes/LoginRoute"; import { AsyncWidget } from "./AsyncWidget"; interface InitWidgetState { signedIn: boolean, } export class InitWidget extends React.Component<{}, InitWidgetState> { constructor(props: any) { super(props); this.state = { signedIn: false }; this.init = this.init.bind(this); this.build = this.build.bind(this); } async init() { this.setState({ signedIn: false }); if (AccountHelper.hasAccessToken) { throw Error("UNIMPLEMENTED!"); } } render() { return (); } build() { return this.state.signedIn ? null : (); } }