import { memo, useState } from 'react' import { Model } from '@janhq/core' import { Button, Modal, ModalClose } from '@janhq/joi' import { Trash2Icon } from 'lucide-react' import useDeleteModel from '@/hooks/useDeleteModel' const ModalDeleteModel = ({ model }: { model: Model }) => { const [open, setOpen] = useState(false) const { deleteModel } = useDeleteModel() return ( Delete Model} open={open} onOpenChange={() => setOpen(!open)} trigger={ } content={

Are you sure you want to delete {model.id}? This action cannot be undone.

{ setOpen(!open) e.stopPropagation() }} >
} /> ) } export default memo(ModalDeleteModel)