refactor: project architecture refactor, container splitting

This commit is contained in:
3252a8
2026-05-17 00:01:28 +03:00
parent e0b5218037
commit 30fb774d93
367 changed files with 2609 additions and 864 deletions
+46
View File
@@ -0,0 +1,46 @@
<script>
import BrandMark from "$lib/webapp/BrandMark.svelte";
import BottomNav from "./BottomNav.svelte";
export let screen;
export let activeTab;
export let brand = {};
export let brandTitle;
export let devicesEnabled;
export let hasUnlinkedIdentity;
export let isAdmin;
export let openAdminPanel;
export let goDevices;
export let goHome;
export let goInvite;
export let goSettings;
export let t;
</script>
<div class="phone-screen" class:home-screen={screen === "home"}>
{#if screen === "invite" || screen === "devices" || screen === "settings"}
<header class="app-header accent-title">
<div class="brand-row">
<BrandMark {brand} />
<strong>{brandTitle}</strong>
</div>
</header>
{/if}
<slot />
<BottomNav
{activeTab}
{brand}
{brandTitle}
{devicesEnabled}
{hasUnlinkedIdentity}
{isAdmin}
onAdmin={openAdminPanel}
onDevices={goDevices}
onHome={goHome}
onInvite={goInvite}
onSettings={goSettings}
{t}
/>
</div>