import { ActionIcon, Button, Flex, Popover, Text, Tooltip } from '@mantine/core'; import { IconEditCircle, IconEditCircleOff, IconX } from '@tabler/icons'; import { useTranslation } from 'next-i18next'; import { useState } from 'react'; import { useScreenSmallerThan } from '../../../../../tools/hooks/useScreenSmallerThan'; import { useEditModeStore } from '../../../../Dashboard/Views/useEditModeStore'; export const ToggleEditModeAction = () => { const { enabled, toggleEditMode } = useEditModeStore(); const [popoverManuallyHidden, setPopoverManuallyHidden] = useState(); const { t } = useTranslation('layout/header/actions/toggle-edit-mode'); const smallerThanSm = useScreenSmallerThan('sm'); return ( {smallerThanSm ? ( {enabled ? : } ) : ( )}
setPopoverManuallyHidden(true)}>
{t('popover.title')} {t('popover.text')}
); };