diff --git a/apps/mana/apps/web/src/lib/app-registry/apps.ts b/apps/mana/apps/web/src/lib/app-registry/apps.ts index e96fd5693..c310d934d 100644 --- a/apps/mana/apps/web/src/lib/app-registry/apps.ts +++ b/apps/mana/apps/web/src/lib/app-registry/apps.ts @@ -71,6 +71,7 @@ import { SquaresFour, Scroll, Spiral, + Crown, } from '@mana/shared-icons'; // ── Apps with entity capabilities ─────────────────────────── @@ -1087,6 +1088,16 @@ registerApp({ }, }); +registerApp({ + id: 'mana', + name: 'Mana', + color: '#F59E0B', + icon: Crown, + views: { + list: { load: () => import('$lib/modules/mana/ListView.svelte') }, + }, +}); + registerApp({ id: 'spiral', name: 'Mana Spiral', diff --git a/apps/mana/apps/web/src/routes/(app)/mana/+page.svelte b/apps/mana/apps/web/src/lib/modules/mana/ListView.svelte similarity index 85% rename from apps/mana/apps/web/src/routes/(app)/mana/+page.svelte rename to apps/mana/apps/web/src/lib/modules/mana/ListView.svelte index 11066b5d8..8f640a06f 100644 --- a/apps/mana/apps/web/src/routes/(app)/mana/+page.svelte +++ b/apps/mana/apps/web/src/lib/modules/mana/ListView.svelte @@ -1,3 +1,7 @@ + - - Mana - Mana - - - {#if toastMessage}
.mana-page { - min-height: 100%; + height: 100%; width: 100%; + overflow-y: auto; overflow-x: hidden; - background-color: hsl(var(--color-background)); + padding: 0.75rem; } diff --git a/apps/mana/apps/web/src/routes/(app)/+layout.svelte b/apps/mana/apps/web/src/routes/(app)/+layout.svelte index fd7a90aa5..2a7be9da2 100644 --- a/apps/mana/apps/web/src/routes/(app)/+layout.svelte +++ b/apps/mana/apps/web/src/routes/(app)/+layout.svelte @@ -974,7 +974,7 @@ currentSyncLabel={syncStatus.label} {appItems} {userEmail} - manaHref="/mana" + manaHref="/?app=mana" profileHref="/?app=profile" spiralHref="/?app=spiral" creditsHref="/credits"