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" + > + + icon + + + {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"}