{#if data.id !== "root"}
{/if} {#if $info}
goto("/file/uploads")} />
goto("/file/downloads")} />
{#key $info}
goto(`/${type}/${id}`)} onEntryMenuClick={(entry) => { context.selectedEntry = entry; isEntryMenuBottomSheetOpen = true; }} /> {/key}
{/if}
{ isEntryCreateBottomSheetOpen = true; }} class="bottom-24 right-4" />
{ isEntryCreateBottomSheetOpen = false; isDirectoryCreateModalOpen = true; }} onFileUploadClick={() => { isEntryCreateBottomSheetOpen = false; fileInput?.click(); }} />
{ if (await requestDirectoryCreation(name, data.id, $masterKeyStore?.get(1)!)) { info = getDirectoryInfo(data.id, $masterKeyStore?.get(1)?.key!); // TODO: FIXME return true; } return false; }} />
{ resolveForDuplicateFileModal?.(false); isDuplicateFileModalOpen = false; }} onUploadClick={() => { resolveForDuplicateFileModal?.(true); isDuplicateFileModalOpen = false; }} />
{ isEntryMenuBottomSheetOpen = false; isEntryRenameModalOpen = true; }} onDeleteClick={() => { isEntryMenuBottomSheetOpen = false; isEntryDeleteModalOpen = true; }} />
{ if (await requestEntryRename(context.selectedEntry!, newName)) { info = getDirectoryInfo(data.id, $masterKeyStore?.get(1)?.key!); // TODO: FIXME return true; } return false; }} />
{ if (await requestEntryDeletion(context.selectedEntry!)) { info = getDirectoryInfo(data.id, $masterKeyStore?.get(1)?.key!); // TODO: FIXME return true; } return false; }} />