From a22aa14b9df242d2bd7419bc454a61d3b38c36df Mon Sep 17 00:00:00 2001 From: William Moore Date: Fri, 21 Oct 2022 17:39:56 +0100 Subject: [PATCH 1/5] Check datasets shape and dtype --- src/CheckMark.svelte | 33 +++++++++ .../MultiscaleArrays/Multiscale.svelte | 73 +++++++++++++++++++ .../MultiscaleArrays/index.svelte | 4 +- src/JsonValidator/index.svelte | 28 +------ 4 files changed, 111 insertions(+), 27 deletions(-) create mode 100644 src/CheckMark.svelte create mode 100644 src/JsonValidator/MultiscaleArrays/Multiscale.svelte diff --git a/src/CheckMark.svelte b/src/CheckMark.svelte new file mode 100644 index 0000000..39f9ac8 --- /dev/null +++ b/src/CheckMark.svelte @@ -0,0 +1,33 @@ + + +{#if valid} +
+{:else} +
×
+{/if} + + diff --git a/src/JsonValidator/MultiscaleArrays/Multiscale.svelte b/src/JsonValidator/MultiscaleArrays/Multiscale.svelte new file mode 100644 index 0000000..35c52f8 --- /dev/null +++ b/src/JsonValidator/MultiscaleArrays/Multiscale.svelte @@ -0,0 +1,73 @@ + + +{#await promise} +

loading...

+{:then errors} + {#if errors.length > 0} + + + {#each errors as error} +

Error: {error}

+ {/each} + {:else} +

+ {datasets.length} Datasets checked +

+ {/if} +{:catch error} +

{error.message}

+{/await} diff --git a/src/JsonValidator/MultiscaleArrays/index.svelte b/src/JsonValidator/MultiscaleArrays/index.svelte index 94b3cef..1ba56cf 100644 --- a/src/JsonValidator/MultiscaleArrays/index.svelte +++ b/src/JsonValidator/MultiscaleArrays/index.svelte @@ -1,5 +1,6 @@