import { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, DialogTrigger, } from '@/components/ui/dialog' import { Button } from '@/components/ui/button' import { IconFolder } from '@tabler/icons-react' import { useTranslation } from '@/i18n/react-i18next-compat' interface ChangeDataFolderLocationProps { children: React.ReactNode currentPath: string newPath: string onConfirm: () => void open: boolean onOpenChange: (open: boolean) => void } export default function ChangeDataFolderLocation({ children, currentPath, newPath, onConfirm, open, onOpenChange, }: ChangeDataFolderLocationProps) { const { t } = useTranslation() return ( {children} {t('settings:dialogs.changeDataFolder.title')} {t('settings:dialogs.changeDataFolder.description')}

{t('settings:dialogs.changeDataFolder.currentLocation')}

{currentPath}

{t('settings:dialogs.changeDataFolder.newLocation')}

{newPath}
) }