From 6f677ec9063e9980c54d8c9b4c9fbca25667e46a Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Thu, 17 Jul 2025 09:30:10 -0500 Subject: [PATCH] Fix admin visibility icon spacing --- src/admin/AdminPhotosTable.tsx | 14 ++++++++------ src/photo/visibility/index.tsx | 4 ++++ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/admin/AdminPhotosTable.tsx b/src/admin/AdminPhotosTable.tsx index 466670ab..2d4b264c 100644 --- a/src/admin/AdminPhotosTable.tsx +++ b/src/admin/AdminPhotosTable.tsx @@ -17,6 +17,7 @@ import { Timezone } from '@/utility/timezone'; import Tooltip from '@/components/Tooltip'; import { photoNeedsToBeSynced, getPhotoSyncStatusText } from '@/photo/sync'; import PhotoVisibilityIcon from '@/photo/visibility/PhotoVisibilityIcon'; +import { doesPhotoHaveDefaultVisibility } from '@/photo/visibility'; export default function AdminPhotosTable({ photos, @@ -78,12 +79,13 @@ export default function AdminPhotosTable({ {titleForPhoto(photo, false)} - - - + {!doesPhotoHaveDefaultVisibility(photo) && + + + } {photoNeedsToBeSynced(photo) && , current: Partial, ) => getVisibilityValue(original) !== getVisibilityValue(current); + +export const doesPhotoHaveDefaultVisibility = (photo: Photo) => + !photo.hidden && !photo.excludeFromFeeds;