Add support for various tar archive formats

This commit is contained in:
2024-12-04 15:06:58 +01:00
parent 1c07f6ed1d
commit c36a3dc0c7
5 changed files with 56 additions and 15 deletions

View File

@@ -11,11 +11,15 @@ export let item = {
<!-- First get directories and render them as details collapsibles -->
{#each Object.entries(item.children) as [name, child]}
{#if child.children}
<details>
<details bind:open={child.details_open}>
<summary>
{name} ({formatDataVolume(child.size, 3)})
</summary>
<svelte:self item={child}></svelte:self>
<!-- Performance optimization, only render children if details is expanded -->
{#if child.details_open}
<svelte:self item={child}></svelte:self>
{/if}
</details>
{/if}
{/each}