import React, { useCallback } from 'react' import { Button, Modal, ModalClose, ModalContent, ModalFooter, ModalHeader, ModalPortal, ModalTitle, ModalTrigger, } from '@janhq/uikit' import { Paintbrush } from 'lucide-react' import useDeleteThread from '@/hooks/useDeleteThread' type Props = { threadId: string } const CleanThreadModal: React.FC = ({ threadId }) => { const { cleanThread } = useDeleteThread() const onCleanThreadClick = useCallback( (e: React.MouseEvent) => { e.stopPropagation() cleanThread(threadId) }, [cleanThread, threadId] ) return ( e.stopPropagation()}>
Clean thread
Clean Thread

Are you sure you want to clean this thread?

e.stopPropagation()}>
) } export default React.memo(CleanThreadModal)