diff --git a/src/pages/admin/collections/generation-jobs.astro b/src/pages/admin/collections/generation-jobs.astro index 1d1b430..8b4c281 100644 --- a/src/pages/admin/collections/generation-jobs.astro +++ b/src/pages/admin/collections/generation-jobs.astro @@ -1,27 +1,77 @@ --- -import AdminLayout from '../../../layouts/AdminLayout.astro'; -import CollectionTable from '../../../components/admin/CollectionTable'; +import AdminLayout from '../../../components/admin/PageHeader.astro'; +import PageHeader from '../../../components/admin/PageHeader.astro'; +import StatCard from '../../../components/admin/StatCard.astro'; + +const endpoint = '/api/collections/generation_jobs'; +const columns = ['job_type', 'status', 'created_at']; --- -
-
-
-

⚙️ Generation Jobs

-

Content generation queue monitoring

-
-
-
- - + + + + + {columns.map(col => ( + + ))} + + + + + + +
{col.replace(/_/g, ' ')}Actions
Loading...
+ +
diff --git a/src/pages/admin/sites.astro b/src/pages/admin/sites.astro index 0858381..91bf72d 100644 --- a/src/pages/admin/sites.astro +++ b/src/pages/admin/sites.astro @@ -1,13 +1,75 @@ --- import AdminLayout from '../../layouts/AdminLayout.astro'; -import CollectionTable from '../../components/admin/CollectionTable'; +import PageHeader from '../../components/admin/PageHeader.astro'; +import StatCard from '../../components/admin/StatCard.astro'; + +const endpoint = '/api/collections/sites'; +const columns = ['name', 'domain', 'status', 'created_at']; --- - - + + +
+ + + +
+ +
+
+
+

All Sites

+ +
+
+ + + + + {columns.map(col => ( + + ))} + + + + + + +
{col.replace(/_/g, ' ')}Actions
Loading...
+
+ +