{#if $lastStep?.layer}
{/if}
{#if !$filteredHistory}
{#each $filteredHistory as { step, layer }}
{#if step.version === 1}
{/if}
{/if}
{#if HistoryUtils.tagHistoryDiff(step, $fullHistory).length === 0}
Created by {step.tags["_last_edit:contributor"]}
{:else}
{#each HistoryUtils.tagHistoryDiff(step, $fullHistory) as diff}
Only changes in geometry
{/each}
{/if}
{/each}
{step.version}
{layer?.id ?? "Unknown layer"}
{#if diff.oldValue === undefined}
{diff.key}
{diff.value}
{:else if diff.value === undefined }
{diff.key}
{diff.value}
{:else}
{diff.key}
{diff.oldValue} → {diff.value}
{/if}