From a16f992d1a852a07a6f8cdd2f81e50782fe170d2 Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Thu, 20 Mar 2025 17:56:04 -0500 Subject: [PATCH] Rename/refine --- app/admin/baseline/page.tsx | 4 ++-- app/admin/components/page.tsx | 4 ++-- app/admin/recipes/page.tsx | 4 ++-- app/admin/tags/page.tsx | 4 ++-- app/admin/uploads/page.tsx | 4 ++-- app/film-demo/animate/page.tsx | 4 ++-- app/tag/hidden/page.tsx | 4 ++-- src/admin/AdminBatchEditPanelClient.tsx | 4 ++-- src/admin/AdminInfoPage.tsx | 4 ++-- src/admin/AdminNavClient.tsx | 4 ++-- src/admin/AdminPhotosClient.tsx | 4 ++-- src/admin/upload/AdminUploadPanel.tsx | 4 ++-- src/app/Footer.tsx | 4 ++-- src/app/Nav.tsx | 4 ++-- src/components/AdminChildPage.tsx | 4 ++-- src/components/{SiteGrid.tsx => AppGrid.tsx} | 8 +++++++- src/components/HttpStatusPage.tsx | 4 ++-- src/components/PageSpinner.tsx | 4 ++-- src/photo/InfinitePhotoScroll.tsx | 4 ++-- src/photo/PhotoDetailPage.tsx | 6 +++--- src/photo/PhotoGridContainer.tsx | 4 ++-- src/photo/PhotoLarge.tsx | 4 ++-- src/photo/PhotosEmptyState.tsx | 4 ++-- 23 files changed, 52 insertions(+), 46 deletions(-) rename src/components/{SiteGrid.tsx => AppGrid.tsx} (89%) diff --git a/app/admin/baseline/page.tsx b/app/admin/baseline/page.tsx index 8fc3b13f..53a95c01 100644 --- a/app/admin/baseline/page.tsx +++ b/app/admin/baseline/page.tsx @@ -4,7 +4,7 @@ import PhotoCamera from '@/camera/PhotoCamera'; import Badge from '@/components/Badge'; import DivDebugBaselineGrid from '@/components/DivDebugBaselineGrid'; import FieldSetWithStatus from '@/components/FieldSetWithStatus'; -import SiteGrid from '@/components/SiteGrid'; +import AppGrid from '@/components/AppGrid'; import EntityLink from '@/components/primitives/EntityLink'; import LabeledIcon from '@/components/primitives/LabeledIcon'; import PhotoFilmSimulationIcon from '@/simulation/PhotoFilmSimulationIcon'; @@ -31,7 +31,7 @@ export default function ComponentsPage() { }, [setShouldShowBaselineGrid]); return ( -

diff --git a/app/admin/components/page.tsx b/app/admin/components/page.tsx index b1513dba..709f1978 100644 --- a/app/admin/components/page.tsx +++ b/app/admin/components/page.tsx @@ -1,12 +1,12 @@ 'use client'; -import SiteGrid from '@/components/SiteGrid'; +import AppGrid from '@/components/AppGrid'; import StatusIcon from '@/components/StatusIcon'; import clsx from 'clsx/lite'; export default function ComponentsPage() { return ( - []); return ( -
diff --git a/app/admin/tags/page.tsx b/app/admin/tags/page.tsx index 8b99e1fd..ebe2dbe0 100644 --- a/app/admin/tags/page.tsx +++ b/app/admin/tags/page.tsx @@ -1,12 +1,12 @@ import AdminTagTable from '@/admin/AdminTagTable'; -import SiteGrid from '@/components/SiteGrid'; +import AppGrid from '@/components/AppGrid'; import { getUniqueTags } from '@/photo/db/query'; export default async function AdminTagsPage() { const tags = await getUniqueTags().catch(() => []); return ( -
diff --git a/app/admin/uploads/page.tsx b/app/admin/uploads/page.tsx index 68727e31..d5c05d0e 100644 --- a/app/admin/uploads/page.tsx +++ b/app/admin/uploads/page.tsx @@ -1,5 +1,5 @@ import { getStorageUploadUrlsNoStore } from '@/platforms/storage/cache'; -import SiteGrid from '@/components/SiteGrid'; +import AppGrid from '@/components/AppGrid'; import { getUniqueTagsCached } from '@/photo/cache'; import AdminUploadsClient from '@/admin/AdminUploadsClient'; import { redirect } from 'next/navigation'; @@ -15,7 +15,7 @@ export default async function AdminUploadsPage() { redirect(PATH_ADMIN_PHOTOS); } else { return ( - diff --git a/app/tag/hidden/page.tsx b/app/tag/hidden/page.tsx index 3e4c87b1..19b1e148 100644 --- a/app/tag/hidden/page.tsx +++ b/app/tag/hidden/page.tsx @@ -1,6 +1,6 @@ import AnimateItems from '@/components/AnimateItems'; import Note from '@/components/Note'; -import SiteGrid from '@/components/SiteGrid'; +import AppGrid from '@/components/AppGrid'; import PhotoGrid from '@/photo/PhotoGrid'; import { getPhotosNoStore } from '@/photo/cache'; import { getPhotosMeta } from '@/photo/db/query'; @@ -52,7 +52,7 @@ export default async function HiddenTagPage() { ]); return ( - {children} diff --git a/src/admin/AdminNavClient.tsx b/src/admin/AdminNavClient.tsx index fd45964d..12539068 100644 --- a/src/admin/AdminNavClient.tsx +++ b/src/admin/AdminNavClient.tsx @@ -3,7 +3,7 @@ import LinkWithLoader from '@/components/LinkWithLoader'; import LinkWithStatus from '@/components/LinkWithStatus'; import Note from '@/components/Note'; -import SiteGrid from '@/components/SiteGrid'; +import AppGrid from '@/components/AppGrid'; import Spinner from '@/components/Spinner'; import { PATH_ADMIN_CONFIGURATION, @@ -62,7 +62,7 @@ export default function AdminNavClient({ const shouldShowBanner = hasRecentUpdates && isPathTopLevelAdmin(pathname); return ( -
diff --git a/src/admin/upload/AdminUploadPanel.tsx b/src/admin/upload/AdminUploadPanel.tsx index 89190cad..2a3fa272 100644 --- a/src/admin/upload/AdminUploadPanel.tsx +++ b/src/admin/upload/AdminUploadPanel.tsx @@ -2,7 +2,7 @@ import Container from '@/components/Container'; import LoaderButton from '@/components/primitives/LoaderButton'; -import SiteGrid from '@/components/SiteGrid'; +import AppGrid from '@/components/AppGrid'; import PhotoUploadWithStatus from '@/photo/PhotoUploadWithStatus'; import { useAppState } from '@/state/AppState'; import clsx from 'clsx/lite'; @@ -25,7 +25,7 @@ export default function AdminUploadPanel({ } = useAppState(); return ( - {(backPath || breadcrumb || accessory) && diff --git a/src/components/SiteGrid.tsx b/src/components/AppGrid.tsx similarity index 89% rename from src/components/SiteGrid.tsx rename to src/components/AppGrid.tsx index 9aeb8404..d6057ce4 100644 --- a/src/components/SiteGrid.tsx +++ b/src/components/AppGrid.tsx @@ -11,9 +11,11 @@ import { HTMLAttributes, ReactNode, RefObject } from 'react'; Column offset: (302px + 24px) / 2 = 163px */ -export default function SiteGrid({ +export default function AppGrid({ containerRef, className, + classNameMain, + classNameSide, contentMain, contentSide, sideFirstOnMobile, @@ -22,6 +24,8 @@ export default function SiteGrid({ }: { containerRef?: RefObject className?: string + classNameMain?: string + classNameSide?: string contentMain: ReactNode contentSide?: ReactNode sideFirstOnMobile?: boolean @@ -45,6 +49,7 @@ export default function SiteGrid({
{contentMain}
@@ -54,6 +59,7 @@ export default function SiteGrid({ '3xl:max-w-[260px]', sideFirstOnMobile && 'order-1 md:order-none', sideHiddenOnMobile && 'hidden md:block', + classNameSide, )}> {contentSide}
} diff --git a/src/components/HttpStatusPage.tsx b/src/components/HttpStatusPage.tsx index 13dd3d0d..f905683c 100644 --- a/src/components/HttpStatusPage.tsx +++ b/src/components/HttpStatusPage.tsx @@ -1,5 +1,5 @@ import { ReactNode } from 'react'; -import SiteGrid from './SiteGrid'; +import AppGrid from './AppGrid'; import { clsx } from 'clsx/lite'; import { PATH_ROOT } from '@/app/paths'; import Link from 'next/link'; @@ -12,7 +12,7 @@ export default function HttpStatusPage({ children?: ReactNode }) { return ( - + ? : renderMoreButton())}
); diff --git a/src/photo/PhotoDetailPage.tsx b/src/photo/PhotoDetailPage.tsx index 6f32765e..8ca24fce 100644 --- a/src/photo/PhotoDetailPage.tsx +++ b/src/photo/PhotoDetailPage.tsx @@ -2,7 +2,7 @@ import AnimateItems from '@/components/AnimateItems'; import { Photo, PhotoDateRange } from '.'; import { PhotoSetCategory } from '../category'; import PhotoLarge from './PhotoLarge'; -import SiteGrid from '@/components/SiteGrid'; +import AppGrid from '@/components/AppGrid'; import PhotoGrid from './PhotoGrid'; import TagHeader from '@/tag/TagHeader'; import CameraHeader from '@/camera/CameraHeader'; @@ -107,7 +107,7 @@ export default function PhotoDetailPage({ return (
- , ]} /> - diff --git a/src/photo/PhotoLarge.tsx b/src/photo/PhotoLarge.tsx index 9cffd626..ba891136 100644 --- a/src/photo/PhotoLarge.tsx +++ b/src/photo/PhotoLarge.tsx @@ -10,7 +10,7 @@ import { shouldShowRecipeDataForPhoto, titleForPhoto, } from '.'; -import SiteGrid from '@/components/SiteGrid'; +import AppGrid from '@/components/AppGrid'; import ImageLarge from '@/components/image/ImageLarge'; import { clsx } from 'clsx/lite'; import Link from 'next/link'; @@ -229,7 +229,7 @@ export default function PhotoLarge({ ); return ( -