edit metadata

This commit is contained in:
vcoppe
2024-06-18 15:32:54 +02:00
parent 4019d5c23b
commit b0373b2858
6 changed files with 94 additions and 21 deletions

View File

@@ -25,7 +25,8 @@
export let node:
| Map<string, Readable<GPXFileWithStatistics | undefined>>
| GPXTreeElement<AnyGPXTreeElement>
| ReadonlyArray<Readonly<Waypoint>>;
| ReadonlyArray<Readonly<Waypoint>>
| Readonly<Waypoint>;
export let item: ListItem;
let recursive = getContext<boolean>('recursive');
@@ -63,12 +64,12 @@
{#if node instanceof Map}
<FileListNodeContent {node} {item} />
{:else if node instanceof TrackSegment}
<FileListNodeLabel {item} {label} />
<FileListNodeLabel {node} {item} {label} />
{:else if node instanceof Waypoint}
<FileListNodeLabel {item} {label} />
<FileListNodeLabel {node} {item} {label} />
{:else if recursive}
<CollapsibleTreeNode id={item.getId()} bind:this={collapsible}>
<FileListNodeLabel {item} {label} slot="trigger" />
<FileListNodeLabel {node} {item} {label} slot="trigger" />
<div slot="content">
{#key node}
<FileListNodeContent {node} {item} />
@@ -76,5 +77,5 @@
</div>
</CollapsibleTreeNode>
{:else}
<FileListNodeLabel {item} {label} />
<FileListNodeLabel {node} {item} {label} />
{/if}