import type { ButtonProps } from '@mui/material'; import type { FC, Ref } from 'react'; import { Button } from '@mui/material'; import type { CashItem } from '@/entity/cash'; import { EditCashForm } from '@/entity/cash'; import { DataTestId } from '@/shared/constants'; import { Modal } from '@/shared/ui/Modal'; import { useEditCashButton } from '../hooks/useEditCashButton'; export type EditCashButtonProps = ButtonProps & { cash: CashItem; ref?: Ref; }; const EditCashButton: FC = (props) => { const { cash, onClick, ref, ...restProps } = props; const { isOpen, isPending, onClickHandler, onCloseModalHandler, onFormSubmitHandler, } = useEditCashButton({ cash }); return ( <> ); }; export default EditCashButton;