From 0fb0c2efa230880eccebf74d4339e74ed8f41f5b Mon Sep 17 00:00:00 2001 From: Johannes Soltwedel <38459088+jo-mueller@users.noreply.github.com> Date: Mon, 8 Jun 2026 16:20:24 +0200 Subject: [PATCH 1/4] feat: add scene member list --- .../SceneGraph/MemberImagesList.svelte | 236 ++++++++++++++++++ src/JsonValidator/SceneGraph/index.svelte | 3 + 2 files changed, 239 insertions(+) create mode 100644 src/JsonValidator/SceneGraph/MemberImagesList.svelte diff --git a/src/JsonValidator/SceneGraph/MemberImagesList.svelte b/src/JsonValidator/SceneGraph/MemberImagesList.svelte new file mode 100644 index 0000000..fb3b9a8 --- /dev/null +++ b/src/JsonValidator/SceneGraph/MemberImagesList.svelte @@ -0,0 +1,236 @@ + + +
+

Member Images

+ + {#if memberImages.length === 0} +

No member images found in scene metadata.

+ {:else} + + + + + + + + + + + {#each memberImages as image} + {@const validationPromise = checkValidation(image.path)} + + + + + + + {/each} + +
PathCoordinate SystemTargetValidate
+ {image.path} + + {image.coordinateSystem} + + {image.targetSystem} + + {#await validationPromise} + + + + {:then isValid} + + + + {:catch} + + + + {/await} +
+ {/if} +
+ + diff --git a/src/JsonValidator/SceneGraph/index.svelte b/src/JsonValidator/SceneGraph/index.svelte index 53fb4fd..3ac936e 100644 --- a/src/JsonValidator/SceneGraph/index.svelte +++ b/src/JsonValidator/SceneGraph/index.svelte @@ -1,6 +1,7 @@