Files
gpx.studio/website/src/lib/components/file-list/FileList.svelte

19 lines
511 B
Svelte
Raw Normal View History

2024-05-16 18:18:42 +02:00
<script lang="ts">
import { ScrollArea } from '$lib/components/ui/scroll-area/index';
2024-05-17 15:02:45 +02:00
import FileListNode from './FileListNode.svelte';
2024-05-16 18:18:42 +02:00
import { fileObservers } from '$lib/db';
2024-05-21 13:22:14 +02:00
import { setContext } from 'svelte';
import { writable } from 'svelte/store';
export let selected = writable(new Set<string>());
setContext('selected', selected);
2024-05-16 18:18:42 +02:00
</script>
2024-05-17 15:02:45 +02:00
<ScrollArea class="w-fit p-1 pr-4 border">
2024-05-21 13:22:14 +02:00
<div class="w-60 flex flex-col">
2024-05-17 15:02:45 +02:00
<FileListNode node={$fileObservers} id="root" />
2024-05-16 18:18:42 +02:00
</div>
</ScrollArea>