Files
arkvault/src/routes/(main)/directory/[[id=natural]]/EntryRenameModal.svelte
T
2026-10-20 03:12:53 +09:00

18 lines
476 B
Svelte

<script lang="ts">
import { RenameModal } from "#lib/ui/index.ts";
import { useContext } from "./service.svelte.ts";
interface Props {
isOpen: boolean;
onRenameClick: (newName: string) => Promise<boolean>;
}
let { isOpen = $bindable(), onRenameClick }: Props = $props();
let context = useContext();
</script>
{#if context.selectedEntry}
{@const { name } = context.selectedEntry}
<RenameModal bind:isOpen originalName={name} {onRenameClick} />
{/if}