Kaufabschluss bei Neukunden: Reg Box soll sofort erscheinen (ohne Umweg über Login Box) Login bzw Reg Box verschwindet plöltzlich. Das passiert wahrscheinlich wenn man aus versehen neben die Box klickt. Das kann den Kunden verwirren
28 lines
791 B
Svelte
28 lines
791 B
Svelte
<script lang="ts">
|
|
import { loginClient } from "#lib/login.js";
|
|
import EmbeddedLoginModule from "./EmbeddedLoginModule.svelte"
|
|
import EmbeddedRegisterModule from "./EmbeddedRegisterModule.svelte"
|
|
|
|
export let onLogin: (response: Awaited<ReturnType<typeof loginClient>>) => any;
|
|
export let email: string = "";
|
|
export let password: string = "";
|
|
export let route: "login" | "signup" = "login"
|
|
|
|
const navigate = (target: string) => {
|
|
route = target as typeof route;
|
|
}
|
|
|
|
const loginData = {
|
|
email,
|
|
passwort: "",
|
|
}
|
|
</script>
|
|
|
|
{#if route == "login"}
|
|
<EmbeddedLoginModule onLogin={onLogin} bind:email bind:password {navigate} />
|
|
{:else}
|
|
<EmbeddedRegisterModule bind:email bind:password onRegister={(response) => {
|
|
email = response.email
|
|
navigate("login")
|
|
}} {navigate} />
|
|
{/if} |