mirror of
https://github.com/revoltchat/revite.git
synced 2024-11-10 01:03:36 -05:00
Fix onboarding.
This commit is contained in:
parent
fd03c64d92
commit
f2a69daf03
3 changed files with 3 additions and 3 deletions
|
@ -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");
|
||||
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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 {
|
||||
|
|
Loading…
Reference in a new issue