파일
{#if data.id !== "root"} {#if !metadata} {:else} {#await metadata} {:then metadata} {/await} {/if} {/if}
{#if subDirectories} {#await subDirectories then subDirectories} {#each subDirectories as { id, name }} goto(`/directory/${id}`)} onOpenMenuClick={() => { selectedEntry = { type: "directory", id, name }; isDirectoryEntryMenuBottomSheetOpen = true; }} type="directory" /> {/each} {/await} {/if} {#if files} {#await files then files} {#each files as { id, name }} goto(`/file/${id}`)} onOpenMenuClick={() => { selectedEntry = { type: "file", id, name }; isDirectoryEntryMenuBottomSheetOpen = true; }} type="file" /> {/each} {/await} {/if}
{ isCreateBottomSheetOpen = true; }} /> { isCreateBottomSheetOpen = false; isCreateDirectoryModalOpen = true; }} onFileUploadClick={() => { isCreateBottomSheetOpen = false; fileInput?.click(); }} /> { isDirectoryEntryMenuBottomSheetOpen = false; isRenameDirectoryEntryModalOpen = true; }} onDeleteClick={() => { isDirectoryEntryMenuBottomSheetOpen = false; isDeleteDirectoryEntryModalOpen = true; }} />