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 @@