diff --git a/apps/web/src/lib/components/PageForm.svelte b/apps/web/src/lib/components/PageForm.svelte
index c95eafc..c6534cb 100644
--- a/apps/web/src/lib/components/PageForm.svelte
+++ b/apps/web/src/lib/components/PageForm.svelte
@@ -55,17 +55,11 @@
display: grid;
gap: 0.25rem;
}
- input,
- select,
- textarea {
- font: inherit;
- padding: 0.4rem;
- }
- textarea {
- font-family: ui-monospace, monospace;
+ select {
+ justify-self: start;
}
button {
justify-self: start;
- padding: 0.5rem 1rem;
+ margin-top: 0.5rem;
}
diff --git a/apps/web/src/routes/admin/+layout.svelte b/apps/web/src/routes/admin/+layout.svelte
new file mode 100644
index 0000000..58aab06
--- /dev/null
+++ b/apps/web/src/routes/admin/+layout.svelte
@@ -0,0 +1,315 @@
+
+
+
+
+
+
+
+ {@render children()}
+
+
+
+
+
diff --git a/apps/web/src/routes/admin/+page.svelte b/apps/web/src/routes/admin/+page.svelte
index a4330c1..5807984 100644
--- a/apps/web/src/routes/admin/+page.svelte
+++ b/apps/web/src/routes/admin/+page.svelte
@@ -22,8 +22,8 @@
Welcome aboard
-
- Signed in as @{data.handle} ({data.did})
+
+ Signed in as @{data.handle} · {data.did}
{#if data.profile?.displayName || data.sifaProfile?.headline}
@@ -69,10 +69,6 @@
- Pages →
- ·
- Hosting →
- ·
View your site →
@@ -109,18 +105,12 @@
{/if}
-
diff --git a/apps/web/src/routes/admin/hosting/+page.svelte b/apps/web/src/routes/admin/hosting/+page.svelte
index 2dc8272..cdea7cb 100644
--- a/apps/web/src/routes/admin/hosting/+page.svelte
+++ b/apps/web/src/routes/admin/hosting/+page.svelte
@@ -17,7 +17,6 @@
Hosting
- ← Admin
{#if form?.message}
{form.message}
@@ -30,7 +29,7 @@
{data.slug}.{data.appHost}.
@@ -78,7 +77,7 @@
{#if !d.verifiedAt}
@@ -117,14 +116,9 @@
diff --git a/apps/web/src/routes/admin/pages/+page.svelte b/apps/web/src/routes/admin/pages/+page.svelte
index 8dd676f..7cebde3 100644
--- a/apps/web/src/routes/admin/pages/+page.svelte
+++ b/apps/web/src/routes/admin/pages/+page.svelte
@@ -9,7 +9,6 @@
- ← Admin
Pages
{#if form?.message}
@@ -17,7 +16,7 @@
{/if}
{#if data.pages.length === 0}
- No pages yet. An /about page is a good first one.
+ No pages yet. An /about page is a good first one.
{:else}
{#each data.pages as page (page.rkey)}
@@ -30,41 +29,45 @@
{/each}
{/if}
- New page
+
+ New page
+
diff --git a/apps/web/src/routes/admin/pages/[rkey]/+page.svelte b/apps/web/src/routes/admin/pages/[rkey]/+page.svelte
index 35e4673..73f5bbc 100644
--- a/apps/web/src/routes/admin/pages/[rkey]/+page.svelte
+++ b/apps/web/src/routes/admin/pages/[rkey]/+page.svelte
@@ -23,7 +23,7 @@
- ← All pages
+ ← All pages
Edit page
{data.rkey}
@@ -39,17 +39,11 @@
diff --git a/apps/web/src/routes/admin/pages/new/+page.svelte b/apps/web/src/routes/admin/pages/new/+page.svelte
index cfdabb1..140a784 100644
--- a/apps/web/src/routes/admin/pages/new/+page.svelte
+++ b/apps/web/src/routes/admin/pages/new/+page.svelte
@@ -18,7 +18,7 @@
- ← All pages
+ ← All pages
New page
{#if form?.message}
@@ -29,13 +29,11 @@