diff --git a/src/lib/components/ProfilePicture.svelte b/src/lib/components/ProfilePicture.svelte index 3c8b3c5..6a32420 100644 --- a/src/lib/components/ProfilePicture.svelte +++ b/src/lib/components/ProfilePicture.svelte @@ -3,7 +3,7 @@ import { AvatarBeam } from 'svelte-boring-avatars'; interface Props { - identity: BlahIdentityDescription | undefined; + identity: BlahIdentityDescription | null; size?: number; } diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte index 4f2a158..4faa061 100644 --- a/src/routes/(app)/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -22,9 +22,9 @@ }); let isSettings = $derived($page.route.id?.startsWith('/(app)/settings') ?? true); - let mainVisible = - $derived(!!$page.params.chatId || - (isSettings && !$page.route.id?.startsWith('/(app)/settings/_mobile_empty'))); + let mainVisible = $derived( + !!$page.params.chatId || (isSettings && $page.route.id !== '/(app)/settings') + );
{#if mainVisible}
{@render children?.()}
diff --git a/src/routes/(app)/ChatListHeader.svelte b/src/routes/(app)/ChatListHeader.svelte index 1c13edd..01b70c5 100644 --- a/src/routes/(app)/ChatListHeader.svelte +++ b/src/routes/(app)/ChatListHeader.svelte @@ -3,7 +3,7 @@ import InputFrame from '$lib/components/InputFrame.svelte'; import { Icon, MagnifyingGlass, PencilSquare, XCircle } from 'svelte-hero-icons'; import { tw } from '$lib/tw'; - import CurrentAccountPicture from './CurrentAccountPicture.svelte'; + import CurrentAccountIndicator from './CurrentAccountIndicator.svelte'; interface Props { searchQuery?: string; @@ -20,15 +20,12 @@
- - - + /> diff --git a/src/routes/(app)/CurrentAccountIndicator.svelte b/src/routes/(app)/CurrentAccountIndicator.svelte new file mode 100644 index 0000000..7bdda39 --- /dev/null +++ b/src/routes/(app)/CurrentAccountIndicator.svelte @@ -0,0 +1,19 @@ + + + + + diff --git a/src/routes/(app)/CurrentAccountPicture.svelte b/src/routes/(app)/CurrentAccountPicture.svelte deleted file mode 100644 index ec544d5..0000000 --- a/src/routes/(app)/CurrentAccountPicture.svelte +++ /dev/null @@ -1,30 +0,0 @@ - - -{#if accountStore && $accountStore} - {@const currentAccount = $accountStore.find((account) => account.id_key === $currentAccountStore)} - -{:else} - -{/if} diff --git a/src/routes/(app)/settings/SettingsList.svelte b/src/routes/(app)/settings/SettingsList.svelte index 2414b70..85f9da9 100644 --- a/src/routes/(app)/settings/SettingsList.svelte +++ b/src/routes/(app)/settings/SettingsList.svelte @@ -35,7 +35,7 @@ - My Profile + My Profile Devices diff --git a/src/routes/(app)/settings/SettingsListItem.svelte b/src/routes/(app)/settings/SettingsListItem.svelte index fb308cb..4c5405a 100644 --- a/src/routes/(app)/settings/SettingsListItem.svelte +++ b/src/routes/(app)/settings/SettingsListItem.svelte @@ -1,5 +1,5 @@ diff --git a/src/routes/(app)/settings/account/new/+page.svelte b/src/routes/(app)/settings/account/new/+page.svelte index 924e160..812d3e9 100644 --- a/src/routes/(app)/settings/account/new/+page.svelte +++ b/src/routes/(app)/settings/account/new/+page.svelte @@ -1,7 +1,7 @@