From 2384b30a244c7d6477e54de5385fe7f1cc62d43a Mon Sep 17 00:00:00 2001 From: "Thomas F. K. Jorna" Date: Fri, 8 Oct 2021 23:39:37 +0200 Subject: feat(preview): proper file preview with api routing --- pages/filesystemtest.tsx | 52 ------------------------------------------------ 1 file changed, 52 deletions(-) delete mode 100644 pages/filesystemtest.tsx (limited to 'pages/filesystemtest.tsx') diff --git a/pages/filesystemtest.tsx b/pages/filesystemtest.tsx deleted file mode 100644 index 4cadf0e..0000000 --- a/pages/filesystemtest.tsx +++ /dev/null @@ -1,52 +0,0 @@ -import React, { useEffect, useState } from 'react' -import { Button } from '@chakra-ui/react' - -async function verifyPermission(fileHandle: any, readWrite: any) { - const options: any = {} - if (readWrite) { - options.mode = 'readwrite' - } - // Check if permission was already granted. If so, return true. - if ((await fileHandle.queryPermission(options)) === 'granted') { - return true - } - // Request permission. If the user grants permission, return true. - if ((await fileHandle.requestPermission(options)) === 'granted') { - return true - } - // The user didn't grant permission, so return false. - return false -} - -export default function Testpage() { - const [text, setText] = useState(0) - const [dirHandle, setDirhandle] = useState() - const [perm, setPerm] = useState(false) - - const pick = async () => { - const dirHandle = await window.showDirectoryPicker() - console.log(dirHandle) - setDirhandle(dirHandle) - } - - useEffect(() => { - ;(async () => { - console.log(dirHandle) - const newFileHandle = dirHandle ? await dirHandle.getFileHandle('inbox.org') : null - const file = await newFileHandle.getFile() - const ttext = await file.text() - setText(ttext) - const path = newFileHandle ? await dirHandle.resolve(newFileHandle) : null - console.log(path) - })() - }, [dirHandle]) - - return ( -
- -

{text}

- -

{perm ? '👍' : '👎'}

-
- ) -} -- cgit v1.2.3