Move error handling for filesystem to frontend
This commit is contained in:
@@ -11,6 +11,7 @@ import { css_from_path } from "filesystem/edit_window/Branding";
|
||||
import AffiliatePrompt from "user_home/AffiliatePrompt.svelte";
|
||||
import { current_page_store } from "wrap/RouterStore";
|
||||
import SearchBar from "./SearchBar.svelte";
|
||||
import ErrorPage from "./ErrorPage.svelte";
|
||||
|
||||
let file_preview: FilePreview = $state()
|
||||
let toolbar: Toolbar = $state()
|
||||
@@ -141,6 +142,7 @@ const keydown = (e: KeyboardEvent) => {
|
||||
|
||||
<svelte:window onkeydown={keydown} />
|
||||
|
||||
{#if $nav.navigation_error === ""}
|
||||
<div class="filesystem">
|
||||
<Breadcrumbs nav={nav} edit_window={edit_window}/>
|
||||
|
||||
@@ -164,6 +166,10 @@ const keydown = (e: KeyboardEvent) => {
|
||||
/>
|
||||
</div>
|
||||
|
||||
{:else}
|
||||
<ErrorPage nav={nav} />
|
||||
{/if}
|
||||
|
||||
<SearchBar bind:this={search_bar} nav={nav}/>
|
||||
|
||||
<DetailsWindow nav={nav} bind:this={details_window} bind:visible={details_visible} />
|
||||
|
||||
Reference in New Issue
Block a user