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;