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', )}>