add components for modal

This commit is contained in:
hamid zarghami
2026-03-14 16:15:09 +03:30
parent 60eadcc4af
commit f4f617f8d2
5 changed files with 225 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
import { Trash } from 'iconsax-react'
import { type FC, useState } from 'react'
import ModalConfrim from './ModalConfrim'
interface Props {
onDelete: () => void,
isloading?: boolean
}
const TrashWithConfrim: FC<Props> = ({ onDelete, isloading = false }) => {
const [isConfirm, setIsConfirm] = useState(false)
return (
<div>
<Trash
onClick={() => setIsConfirm(true)}
className='size-5'
color='#888'
/>
<ModalConfrim
isOpen={isConfirm}
close={() => setIsConfirm(false)}
onConfrim={() => onDelete()}
isloading={isloading}
/>
</div>
)
}
export default TrashWithConfrim