import { useEffect } from 'react'; import store from '~/store'; import TrashIcon from '../svg/TrashIcon'; import { Dialog, DialogTrigger } from '../ui/Dialog.tsx'; import DialogTemplate from '../ui/DialogTemplate'; import { useClearConversationsMutation } from '~/data-provider'; export default function ClearConvos() { const { newConversation } = store.useConversation(); const { refreshConversations } = store.useConversations(); const clearConvosMutation = useClearConversationsMutation(); const clickHandler = () => { console.log('Clearing conversations...'); clearConvosMutation.mutate(); }; useEffect(() => { if (clearConvosMutation.isSuccess) { newConversation(); refreshConversations(); } }, [clearConvosMutation.isSuccess]); return ( Clear conversations ); }