import type { ButtonProps } from '@mui/material'; import type { FC, RefObject } from 'react'; import { Button } from '@mui/material'; import type { ExpenseListItem } from '@/entity/expenses/item'; import { DeleteExpenseItemForm } from '@/entity/expenses/item'; import { DataTestId } from '@/shared/constants'; import { Modal } from '@/shared/ui/Modal'; import { useDeleteExpenseItemButton } from '../hooks/useDeleteExpenseItemButton'; type DeleteExpenseItemButtonProps = ButtonProps & { item: ExpenseListItem; ref?: RefObject; }; const DeleteExpenseItemButton: FC = (props) => { const { item, onClick, ref, ...restProps } = props; const { isOpen, isPending, onClickHandler, onCloseModalHandler, onFormSubmitHandler, } = useDeleteExpenseItemButton({ item, onClick }); return ( <> ); }; export default DeleteExpenseItemButton;