From 985f0d0c26f6d2f55f4933d21811de8dd76c9d7e Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Tue, 11 Feb 2025 00:04:49 -0600 Subject: [PATCH] Adjust photo library card --- src/admin/AdminAppInsights.tsx | 10 +++++++++- src/admin/AdminAppInsightsClient.tsx | 20 ++++++++++++++------ 2 files changed, 23 insertions(+), 7 deletions(-) diff --git a/src/admin/AdminAppInsights.tsx b/src/admin/AdminAppInsights.tsx index 52c52db8..6aea957a 100644 --- a/src/admin/AdminAppInsights.tsx +++ b/src/admin/AdminAppInsights.tsx @@ -1,6 +1,8 @@ import { getPhotosMeta, getUniqueCameras, + getUniqueFilmSimulations, + getUniqueLenses, getUniqueTags, } from '@/photo/db/query'; import AdminAppInsightsClient from './AdminAppInsightsClient'; @@ -10,10 +12,14 @@ export default async function AdminAppInsights() { { count, dateRange }, tags, cameras, + filmSimulations, + lenses, ] = await Promise.all([ - getPhotosMeta(), + getPhotosMeta({ hidden: 'include' }), getUniqueTags(), getUniqueCameras(), + getUniqueFilmSimulations(), + getUniqueLenses(), ]); return ( @@ -21,6 +27,8 @@ export default async function AdminAppInsights() { photosCount={count} tagsCount={tags.length} camerasCount={cameras.length} + filmSimulationsCount={filmSimulations.length} + lensesCount={lenses.length} dateRange={dateRange} /> ); diff --git a/src/admin/AdminAppInsightsClient.tsx b/src/admin/AdminAppInsightsClient.tsx index 64f89b0e..5029d54c 100644 --- a/src/admin/AdminAppInsightsClient.tsx +++ b/src/admin/AdminAppInsightsClient.tsx @@ -7,11 +7,15 @@ export default function AdminAppInsightsClient({ photosCount, tagsCount, camerasCount, + filmSimulationsCount, + lensesCount, dateRange, }: { photosCount: number tagsCount: number camerasCount: number + filmSimulationsCount: number + lensesCount: number dateRange?: PhotoDateRange }) { const { descriptionWithSpaces } = dateRangeForPhotos(undefined, dateRange); @@ -22,19 +26,23 @@ export default function AdminAppInsightsClient({ 'mt-2 mb-6', )}>
- Photo library + Library stats
Photos
{photosCount}
-
Tags
+
Tags
{tagsCount}
-
Cameras
+
Cameras
{camerasCount}
+
Films
+
{filmSimulationsCount}
+
Lenses
+
{lensesCount}
{descriptionWithSpaces}