import { IconCheck, IconTrash, IconX } from '@tabler/icons-react'; import { FC, useState } from 'react'; import { useTranslation } from 'next-i18next'; import { SidebarButton } from './SidebarButton'; interface Props { onClearConversations: () => void; } export const ClearConversations: FC = ({ onClearConversations }) => { const [isConfirming, setIsConfirming] = useState(false); const { t } = useTranslation('sidebar'); const handleClearConversations = () => { onClearConversations(); setIsConfirming(false); }; return isConfirming ? (
{t('Are you sure?')}
{ e.stopPropagation(); handleClearConversations(); }} /> { e.stopPropagation(); setIsConfirming(false); }} />
) : ( } onClick={() => setIsConfirming(true)} /> ); };