From 261be532144b0e36ce1dd083468bbd3cb6eea9fb Mon Sep 17 00:00:00 2001 From: herteleo Date: Wed, 2 Nov 2022 20:27:27 +0100 Subject: [PATCH] feat: display compatibility hint --- src/features/useDir.ts | 4 ++++ src/views/Home.vue | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/features/useDir.ts b/src/features/useDir.ts index e8d4d92..614ddf4 100644 --- a/src/features/useDir.ts +++ b/src/features/useDir.ts @@ -29,10 +29,14 @@ export interface CurrentDirEntryFile extends CurrentDirEntryBase { mime: string; } +export const isFileSystemApiAvailable = ref('showDirectoryPicker' in window); + const rootDir = ref(); export const currentDir = ref(); export const setRootDir = async () => { + if (!isFileSystemApiAvailable.value) return; + rootDir.value = await window.showDirectoryPicker(); currentDir.value = rootDir.value; }; diff --git a/src/views/Home.vue b/src/views/Home.vue index b6e674c..9f2cf6c 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -1,5 +1,5 @@