Files
lucent-laravel/front/js/svelte/Account.svelte
T

28 lines
665 B
Svelte
Raw Normal View History

2023-10-02 23:10:49 +03:00
<script>
import Register from "./account/Register.svelte";
import Login from "./account/Login.svelte";
import Verify from "./account/Verify.svelte";
import Profile from "./account/Profile.svelte";
2026-05-06 23:16:09 +03:00
import { setContext } from "svelte";
2023-10-02 23:10:49 +03:00
const components = {
register: Register,
login: Login,
verify: Verify,
profile: Profile,
};
export let title;
export let view;
export let user;
export let data;
export let channel;
setContext("channel", channel);
setContext("user", user);
</script>
2026-05-06 23:16:09 +03:00
2023-10-17 18:30:41 +03:00
<div>
2026-05-06 23:16:09 +03:00
<svelte:component this={components[view]} {channel} {title} {...data} />
2023-10-17 18:30:41 +03:00
</div>