From 615c62bb12ad79d2710f741e8afacb68a8f4df2c Mon Sep 17 00:00:00 2001 From: FTCHD <144691102+FTCHD@users.noreply.github.com> Date: Wed, 13 Aug 2025 00:06:14 +0200 Subject: [PATCH] rename pickerEnabled, add showPicker to MultiPathField, export both fields Signed-off-by: FTCHD <144691102+FTCHD@users.noreply.github.com> --- src/components/PathFinder.tsx | 116 ++++++++++++++++++---------------- 1 file changed, 60 insertions(+), 56 deletions(-) diff --git a/src/components/PathFinder.tsx b/src/components/PathFinder.tsx index 910e9ec..e60be73 100644 --- a/src/components/PathFinder.tsx +++ b/src/components/PathFinder.tsx @@ -68,7 +68,7 @@ export function PathFinder({ placeholder={sourceOptions.placeholder} showSuggestions={sourceOptions.showSuggestions} clearable={sourceOptions.clearable} - pickerEnabled={sourceOptions.showPicker} + showPicker={sourceOptions.showPicker} /> {switchable && ( @@ -93,7 +93,7 @@ export function PathFinder({ placeholder={destOptions.placeholder} showSuggestions={destOptions.showSuggestions} clearable={destOptions.clearable} - pickerEnabled={destOptions.showPicker} + showPicker={destOptions.showPicker} /> ) @@ -208,14 +208,14 @@ export function MultiPathFinder({ ) } -function PathField({ +export function PathField({ path, setPath, label, placeholder = 'Enter a remote:/path or local path, or tap to select files', showSuggestions = true, clearable = true, - pickerEnabled = true, + showPicker = true, }: { path: string setPath: (path: string) => void @@ -223,11 +223,11 @@ function PathField({ placeholder?: string showSuggestions?: boolean clearable?: boolean - pickerEnabled?: boolean + showPicker?: boolean }) { const remotes = useStore((state) => state.remotes) - const [debouncedPath] = useDebounce(path, 200) + const [debouncedPath] = useDebounce(path, 800) const fieldRef = useRef(null) @@ -424,7 +424,7 @@ function PathField({ ))} - {pickerEnabled && ( + {showPicker && ( - - + )} ) }