diff --git a/svelte/src/filesystem/Filesystem.svelte b/svelte/src/filesystem/Filesystem.svelte
index 2790d55..b9cc09e 100644
--- a/svelte/src/filesystem/Filesystem.svelte
+++ b/svelte/src/filesystem/Filesystem.svelte
@@ -1,5 +1,5 @@
+
+
+
+
+
+
+ |
+ Name |
+
+ {#each search_results as result, index}
+
node_click(index)}
+ class="node"
+ >
+
+
+ |
+
+ {result}
+ |
+
+ {/each}
+
+ {#if search_results.length === last_limit}
+
+
|
+
+
+ |
+
+ {/if}
+
+
+
diff --git a/svelte/src/filesystem/Toolbar.svelte b/svelte/src/filesystem/Toolbar.svelte
index bd34ca5..c2068cf 100644
--- a/svelte/src/filesystem/Toolbar.svelte
+++ b/svelte/src/filesystem/Toolbar.svelte
@@ -17,6 +17,7 @@ export let state = {
shuffle: false
}
+export let view = "file"
export let details_visible = false
export let edit_window
export let edit_visible = false
@@ -63,6 +64,13 @@ let share = async () => {
sharebar_visible = !sharebar_visible
}
}
+let toggle_search = () => {
+ if (view === "search") {
+ view = "file"
+ } else {
+ view = "search"
+ }
+}
@@ -94,6 +102,12 @@ let share = async () => {
+ {#if state.root.id === "me" && state.base.type === "dir"}
+
+ {/if}
+
{#if state.base.type === "file"}