diff --git a/apps/publisher-dashboard/src/lib/components/layout/account/account-settings-layout.svelte b/apps/publisher-dashboard/src/lib/components/layout/account/account-settings-layout.svelte new file mode 100644 index 0000000..c17beb8 --- /dev/null +++ b/apps/publisher-dashboard/src/lib/components/layout/account/account-settings-layout.svelte @@ -0,0 +1,148 @@ + + + + + + + + + {#each navItems as item} + {@const active = isActive(item.href)} + + + {item.label} + + {/each} + + + + + {#each navItems as item} + {@const active = isActive(item.href)} + + + + + + {item.label} + {item.description} + + + {/each} + + + + + + {@render children()} + + + diff --git a/apps/publisher-dashboard/src/lib/components/layout/account/index.ts b/apps/publisher-dashboard/src/lib/components/layout/account/index.ts new file mode 100644 index 0000000..5debb76 --- /dev/null +++ b/apps/publisher-dashboard/src/lib/components/layout/account/index.ts @@ -0,0 +1 @@ +export { default as AccountSettingsLayout } from "./account-settings-layout.svelte"; diff --git a/apps/publisher-dashboard/src/lib/components/layout/index.ts b/apps/publisher-dashboard/src/lib/components/layout/index.ts index 7f8b83c..82b83cf 100644 --- a/apps/publisher-dashboard/src/lib/components/layout/index.ts +++ b/apps/publisher-dashboard/src/lib/components/layout/index.ts @@ -1,3 +1,5 @@ +// Account layout components +export { AccountSettingsLayout } from "./account/index.js"; // Admin layout components export { AdminHeader, diff --git a/apps/publisher-dashboard/src/routes/account/+layout.svelte b/apps/publisher-dashboard/src/routes/account/+layout.svelte index 6e50421..8c347f4 100644 --- a/apps/publisher-dashboard/src/routes/account/+layout.svelte +++ b/apps/publisher-dashboard/src/routes/account/+layout.svelte @@ -1,7 +1,6 @@
{item.label}
{item.description}