From 2384b30a244c7d6477e54de5385fe7f1cc62d43a Mon Sep 17 00:00:00 2001
From: "Thomas F. K. Jorna" <hello@tefkah.com>
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<any>()
-  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 (
-    <div>
-      <Button onClick={() => pick()}> Press </Button>
-      <p>{text}</p>
-      <Button onClick={() => setPerm(verifyPermission(dirHandle, true))}>Check permission</Button>
-      <p>{perm ? '👍' : '👎'}</p>
-    </div>
-  )
-}
-- 
cgit v1.2.3

