Fix onboarding.

This commit is contained in:
Paul 2021-07-25 13:55:45 +01:00
parent fd03c64d92
commit f2a69daf03
3 changed files with 3 additions and 3 deletions

View file

@ -17,7 +17,7 @@ export interface Props {
export default function Modals({ screen, openScreen }: Props) {
const onClose = () =>
isModalClosing
isModalClosing || screen.id === "onboarding"
? openScreen({ id: "none" })
: internalEmit("Modal", "close");

View file

@ -28,7 +28,7 @@ export function OnboardingModal({ onClose, callback }: Props) {
const onSubmit: SubmitHandler<FormInputs> = ({ username }) => {
setLoading(true);
callback(username, true)
.then(onClose)
.then(() => onClose())
.catch((err: any) => {
setError(takeError(err));
setLoading(false);

View file

@ -116,7 +116,7 @@ function Context({ auth, children }: Props) {
if (onboarding) {
openScreen({
id: "onboarding",
callback: (username: string) =>
callback: async (username: string) =>
onboarding(username, true).then(login),
});
} else {