import React, { useState } from 'react'; import { useClearConversationsMutation } from 'librechat-data-provider/react-query'; import { Label, Button, OGDialog, OGDialogTrigger, Spinner } from '~/components'; import { useConversation, useConversations, useLocalize } from '~/hooks'; import OGDialogTemplate from '~/components/ui/OGDialogTemplate'; export const ClearChats = () => { const localize = useLocalize(); const [open, setOpen] = useState(false); const { newConversation } = useConversation(); const { refreshConversations } = useConversations(); const clearConvosMutation = useClearConversationsMutation(); const clearConvos = () => { clearConvosMutation.mutate( {}, { onSuccess: () => { newConversation(); refreshConversations(); }, }, ); }; return (