From 712c4ba6d322f62111e85476df73d5079c6a93b9 Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Thu, 5 Oct 2023 23:34:58 -0500 Subject: [PATCH] Refine admin tag display --- src/app/(auth-state)/admin/tags/page.tsx | 3 ++- src/services/postgres.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/(auth-state)/admin/tags/page.tsx b/src/app/(auth-state)/admin/tags/page.tsx index 6dbeea39..f31bd33c 100644 --- a/src/app/(auth-state)/admin/tags/page.tsx +++ b/src/app/(auth-state)/admin/tags/page.tsx @@ -20,12 +20,13 @@ export default async function AdminPhotosPage() { {tags.map(({ tag, count }) => -
+
{tag}
{photoQuantityText(count, false)}
+
sql` const sqlGetUniqueTagsWithCount = async () => sql` SELECT DISTINCT unnest(tags) as tag, count(distinct id) as count FROM photos GROUP BY tag - ORDER BY count ASC + ORDER BY count DESC `.then(({ rows }) => rows.map(row => ({ tag: row.tag as string, count: parseInt(row.count, 10),