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;