import type { ButtonHTMLAttributes, FC, RefObject } from 'react'; import type { IncomeListItem } from '@/entity/incomes/item'; import { EditIncomeItemForm } from '@/entity/incomes/item'; import { Modal } from '@/shared/ui/Modal'; import { useIncomeItemButton } from '../hooks/useIncomeItemButton'; type BaseButtonProps = ButtonHTMLAttributes; type EditIncomeItemButtonProps = BaseButtonProps & { item: IncomeListItem; ref?: RefObject; }; const EditIncomeItemButton: FC = (props) => { const { item, onClick, ref, ...restProps } = props; const { isOpen, isPending, onClickHandler, onCloseModalHandler, onFormSubmitHandler, } = useIncomeItemButton({ item, onClick }); return ( <> ); }; export default EditIncomeItemButton;