Merge branch 'main' into experiment/editContext

This commit is contained in:
Chris Kruining 2025-03-06 13:59:43 +01:00
commit 603719de38
No known key found for this signature in database
GPG key ID: EB894A3560CCCAD2
8 changed files with 350 additions and 32 deletions

View file

@ -0,0 +1,32 @@
import { createEffect, createSignal, on } from "solid-js";
import { readFiles } from "~/features/file";
import { contentsOf } from "~/features/file/helpers";
export default function FileObserver(props: {}) {
const [dir, setDir] = createSignal<FileSystemDirectoryHandle>();
const files = readFiles(dir);
const contents = contentsOf(dir);
const open = async () => {
const handle = await window.showDirectoryPicker();
setDir(handle)
};
createEffect(() => {
console.log('dir', dir());
});
createEffect(() => {
console.log('files', files());
});
createEffect(() => {
console.log('contents', contents());
});
return <div>
<button onclick={open}>Select folder</button>
</div>;
}