From 8da4326db04aa022aabd7d3d8a7fdd5dec56b0f3 Mon Sep 17 00:00:00 2001 From: cawcenter Date: Mon, 15 Dec 2025 00:18:28 -0500 Subject: [PATCH] feat: redesign spintax dicts + patterns pages (6/17 complete) --- .../collections/cartesian-patterns.astro | 74 +++++++++++++++++-- .../collections/spintax-dictionaries.astro | 72 ++++++++++++++++-- 2 files changed, 135 insertions(+), 11 deletions(-) diff --git a/src/pages/admin/collections/cartesian-patterns.astro b/src/pages/admin/collections/cartesian-patterns.astro index 2563795..fc78542 100644 --- a/src/pages/admin/collections/cartesian-patterns.astro +++ b/src/pages/admin/collections/cartesian-patterns.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/spintax_patterns'; +const columns = ['name', 'category', 'created_at']; --- - - + + +
+ + + +
+ +
+
+
+

All Patterns

+ +
+
+ + + + + {columns.map(col => ( + + ))} + + + + + + +
{col.replace(/_/g, ' ')}Actions
Loading...
+
+ +
diff --git a/src/pages/admin/collections/spintax-dictionaries.astro b/src/pages/admin/collections/spintax-dictionaries.astro index 0aa020a..3bd6281 100644 --- a/src/pages/admin/collections/spintax-dictionaries.astro +++ b/src/pages/admin/collections/spintax-dictionaries.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/spintax_dictionaries'; +const columns = ['name', 'category', 'created_at']; --- - + +
+ + + +
+ +
+
+
+

All Dictionaries

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