cookie and session handling, password UI

This commit is contained in:
Max Peintner
2023-05-17 13:46:44 +02:00
parent 8a190e28c6
commit d3562b1f63
11 changed files with 338 additions and 61 deletions

View File

@@ -41,9 +41,10 @@ export default function UsernameForm() {
return res.json();
}
function submitAndLink(value: Inputs): Promise<boolean | void> {
return submitUsername(value).then((resp: any) => {
return router.push(`/password`);
function submitUsernameAndContinue(value: Inputs): Promise<boolean | void> {
return submitUsername(value).then(({ factors }) => {
console.log(factors);
return router.push(`/password?loginName=${factors.user.loginName}`);
});
}
@@ -71,7 +72,7 @@ export default function UsernameForm() {
className="self-end"
variant={ButtonVariants.Primary}
disabled={loading || !formState.isValid}
onClick={handleSubmit(submitAndLink)}
onClick={handleSubmit(submitUsernameAndContinue)}
>
{loading && <Spinner className="h-5 w-5 mr-2" />}
continue