From 305b23fb20e0bbb7afcc47bab3225a32420699da Mon Sep 17 00:00:00 2001 From: Mikael Finstad Date: Sat, 23 Mar 2024 11:34:33 +0800 Subject: [PATCH] add clear working dir button in settings too --- src/renderer/src/components/Settings.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/components/Settings.tsx b/src/renderer/src/components/Settings.tsx index e79fd93..7532360 100644 --- a/src/renderer/src/components/Settings.tsx +++ b/src/renderer/src/components/Settings.tsx @@ -1,6 +1,6 @@ import { CSSProperties, ChangeEventHandler, memo, useCallback, useMemo, useState } from 'react'; import { FaYinYang, FaKeyboard } from 'react-icons/fa'; -import { GlobeIcon, CleanIcon, CogIcon, Button, NumericalIcon, FolderCloseIcon, DocumentIcon, TimeIcon } from 'evergreen-ui'; +import { GlobeIcon, CleanIcon, CogIcon, Button, NumericalIcon, FolderCloseIcon, DocumentIcon, TimeIcon, CrossIcon } from 'evergreen-ui'; import { useTranslation } from 'react-i18next'; import { HTMLMotionProps, motion } from 'framer-motion'; import invariant from 'tiny-invariant'; @@ -47,12 +47,14 @@ const Settings = memo(({ askForCleanupChoices, toggleStoreProjectInWorkingDir, simpleMode, + clearOutDir, }: { onTunerRequested: (type: TunerType) => void, onKeyboardShortcutsDialogRequested: () => void, askForCleanupChoices: () => Promise, toggleStoreProjectInWorkingDir: () => Promise, simpleMode: boolean, + clearOutDir: () => Promise, }) => { const { t } = useTranslation(); const [showAdvanced, setShowAdvanced] = useState(!simpleMode); @@ -205,6 +207,15 @@ const Settings = memo(({ {customOutDir ? t('Custom working directory') : t('Same directory as input file')}...
{customOutDir}
+ {customOutDir && ( + + )}