Reintroduce admin data loading state to menu

This commit is contained in:
Sam Becker 2025-04-27 10:26:48 -05:00
parent 1cf9c28e40
commit f36df322a0

View File

@ -28,6 +28,7 @@ import { IoMdCheckboxOutline } from 'react-icons/io';
import IconBroom from '@/components/icons/IconBroom'; import IconBroom from '@/components/icons/IconBroom';
import InsightsIndicatorDot from './insights/InsightsIndicatorDot'; import InsightsIndicatorDot from './insights/InsightsIndicatorDot';
import MoreMenuItem from '@/components/more/MoreMenuItem'; import MoreMenuItem from '@/components/more/MoreMenuItem';
import Spinner from '@/components/Spinner';
export default function AdminAppMenu({ export default function AdminAppMenu({
active, active,
@ -49,6 +50,7 @@ export default function AdminAppMenu({
tagsCount = 0, tagsCount = 0,
recipesCount = 0, recipesCount = 0,
selectedPhotoIds, selectedPhotoIds,
isLoadingAdminData,
startUpload, startUpload,
setSelectedPhotoIds, setSelectedPhotoIds,
refreshAdminData, refreshAdminData,
@ -71,6 +73,8 @@ export default function AdminAppMenu({
size={15} size={15}
className="translate-x-[0.5px] translate-y-[0.5px]" className="translate-x-[0.5px] translate-y-[0.5px]"
/>, />,
annotation: isLoadingAdminData &&
<Spinner className="translate-y-[1.5px]" />,
action: startUpload, action: startUpload,
}); });