diff --git a/src/admin/AdminAppMenu.tsx b/src/admin/AdminAppMenu.tsx index c037ce3f..4336b82b 100644 --- a/src/admin/AdminAppMenu.tsx +++ b/src/admin/AdminAppMenu.tsx @@ -5,8 +5,8 @@ import { GRID_HOMEPAGE_ENABLED } from '@/site/config'; import { PATH_ADMIN_CONFIGURATION, PATH_GRID, PATH_ROOT } from '@/site/paths'; import { useAppState } from '@/state/AppState'; import { BiCog } from 'react-icons/bi'; -import { FaTimes } from 'react-icons/fa'; import { ImCheckboxUnchecked } from 'react-icons/im'; +import { IoCloseSharp } from 'react-icons/io5'; export default function AdminAppMenu() { const { @@ -27,11 +27,11 @@ export default function AdminAppMenu() { ? 'Exit Select' : 'Select Multiple', icon: isSelecting - ? : , href: GRID_HOMEPAGE_ENABLED ? PATH_ROOT : PATH_GRID, action: () => { diff --git a/src/admin/AdminBatchEditPanel.tsx b/src/admin/AdminBatchEditPanel.tsx index 23001d56..24638a59 100644 --- a/src/admin/AdminBatchEditPanel.tsx +++ b/src/admin/AdminBatchEditPanel.tsx @@ -26,20 +26,28 @@ export default function AdminBatchEditPanel() { '!bg-gray-100/90 dark:!bg-gray-900/70' )} cta={
- - Tag ... - - + {selectedPhotoIds.length > 0 && + <> + + Tag ... + + + } } onClick={() => setSelectedPhotoIds?.(undefined)} />
} + hideIcon > - {selectedPhotoIds.length} - {selectedPhotoIds.length === 1 ? ' photo' : ' photos'} - {' '} - selected + {selectedPhotoIds.length === 0 + ? 'Select photos below' + : <> + {selectedPhotoIds.length} + {selectedPhotoIds.length === 1 ? ' photo' : ' photos'} + {' '} + selected + } } /> : null; } diff --git a/src/components/Note.tsx b/src/components/Note.tsx index f12fd1c9..719b5897 100644 --- a/src/components/Note.tsx +++ b/src/components/Note.tsx @@ -11,10 +11,12 @@ export default function Note({ icon, animate, cta, + hideIcon, }: { icon?: ReactNode animate?: boolean cta?: ReactNode + hideIcon?: boolean } & ComponentProps) { return (
- - {icon ?? } - + {!hideIcon && + + {icon ?? } + } {children} diff --git a/src/components/primitives/LoaderButton.tsx b/src/components/primitives/LoaderButton.tsx index 74ea4fb9..002a26c5 100644 --- a/src/components/primitives/LoaderButton.tsx +++ b/src/components/primitives/LoaderButton.tsx @@ -55,7 +55,7 @@ export default function LoaderButton(props: { > {(icon || isLoading) &&