import { UpdateLogo } from '@assist/components/tasks/UpdateLogo'; import { UpdateSiteDescription } from '@assist/components/tasks/UpdateSiteDescription'; import { UpdateSiteIcon } from '@assist/components/tasks/UpdateSiteIcon'; import { useGlobalStore } from '@assist/state/globals'; export const ModalButton = ({ task, completed }) => { const { pushModal } = useGlobalStore(); const Components = { logo: UpdateLogo, 'site-description': UpdateSiteDescription, 'site-icon': UpdateSiteIcon, }; if (!Components[task.slug]) return null; return ( ); };