Update to svelte 5
This commit is contained in:
@@ -5,13 +5,21 @@ import PathLink from "filesystem/util/PathLink.svelte";
|
||||
import type { FSNavigator } from "filesystem/FSNavigator";
|
||||
import { loading_finish, loading_start } from "lib/Loading";
|
||||
|
||||
export let nav: FSNavigator
|
||||
export let file: FSNode = {} as FSNode
|
||||
export let new_name: string
|
||||
export let visible: boolean
|
||||
export let open_after_edit: boolean
|
||||
let {
|
||||
nav,
|
||||
file = $bindable({} as FSNode),
|
||||
new_name = $bindable(),
|
||||
visible = $bindable(),
|
||||
open_after_edit = $bindable(false)
|
||||
}: {
|
||||
nav: FSNavigator;
|
||||
file?: FSNode;
|
||||
new_name: string;
|
||||
visible: boolean;
|
||||
open_after_edit: boolean;
|
||||
} = $props();
|
||||
|
||||
$: is_root_dir = file.path === "/"+file.id
|
||||
let is_root_dir = $derived(file.path === "/"+file.id)
|
||||
|
||||
const delete_file = async (e: MouseEvent) => {
|
||||
e.preventDefault()
|
||||
|
Reference in New Issue
Block a user