diff --git a/web/src/lib/components/layouts/AdminPageLayout.svelte b/web/src/lib/components/layouts/AdminPageLayout.svelte index 4693035a43..5a580dbde8 100644 --- a/web/src/lib/components/layouts/AdminPageLayout.svelte +++ b/web/src/lib/components/layouts/AdminPageLayout.svelte @@ -1,22 +1,19 @@ @@ -24,20 +21,14 @@ -
-
- - - - - -
- -
- -
-
+
- + + + + {@render children?.()} + + +
diff --git a/web/src/lib/components/layouts/PageContent.svelte b/web/src/lib/components/layouts/PageContent.svelte index bfd291b074..150aaecf43 100644 --- a/web/src/lib/components/layouts/PageContent.svelte +++ b/web/src/lib/components/layouts/PageContent.svelte @@ -1,26 +1,12 @@ -
-
-
{title}
- {@render buttons?.()} -
- - - {@render children?.()} - - -
+ diff --git a/web/src/lib/components/layouts/TitleLayout.svelte b/web/src/lib/components/layouts/TitleLayout.svelte new file mode 100644 index 0000000000..1beab45586 --- /dev/null +++ b/web/src/lib/components/layouts/TitleLayout.svelte @@ -0,0 +1,27 @@ + + +
+
+
+
{title}
+ {#if description} + {description} + {/if} +
+ {@render buttons?.()} +
+ {@render children?.()} +
diff --git a/web/src/lib/sidebars/AdminSidebar.svelte b/web/src/lib/sidebars/AdminSidebar.svelte new file mode 100644 index 0000000000..2fecaebf49 --- /dev/null +++ b/web/src/lib/sidebars/AdminSidebar.svelte @@ -0,0 +1,21 @@ + + +
+
+ + + + + +
+ +
+ +
+