import { ActionIcon, Card, Group, Text, TypographyStylesProvider, } from '@mantine/core' import { modals } from '@mantine/modals' import { IconPencil, IconTrash } from '@tabler/icons-react' import { useTranslation } from 'react-i18next' export default function AreaItem({ data, onEdit, onDelete }) { const { t } = useTranslation() const openConfirmModal = () => modals.openConfirmModal({ title: t('message_confirm_delete'), centered: true, children: (
), labels: { confirm: t('ui_delete'), cancel: t('ui_cancel') }, confirmProps: { color: 'red' }, onConfirm: () => onDelete(data), }) const onClickEdit = () => onEdit(data) return ( {data.name} {data.desc} ) }