From 0309ddf14dff72a77b23117758f5d081300b7d8a Mon Sep 17 00:00:00 2001 From: ivanzavisic Date: Tue, 1 Oct 2024 10:02:31 +0200 Subject: [PATCH] feat: add single component for 1.5 partner report version --- packages/lib/index.ts | 1 + .../single-overview/single-overview.wc.svelte | 252 ++++++++++++++++++ 2 files changed, 253 insertions(+) create mode 100644 packages/lib/src/single-overview/single-overview.wc.svelte diff --git a/packages/lib/index.ts b/packages/lib/index.ts index 930c41a..7906699 100644 --- a/packages/lib/index.ts +++ b/packages/lib/index.ts @@ -24,4 +24,5 @@ export default () => { import('./src/median-graph-japanese/median-graph-japanese.wc.svelte'); import('./src/index-graph-japanese/index-graph-japanese.wc.svelte'); import('./src/results-overview/results-overview.wc.svelte'); + import('./src/single-overview/single-overview.wc.svelte'); }; diff --git a/packages/lib/src/single-overview/single-overview.wc.svelte b/packages/lib/src/single-overview/single-overview.wc.svelte new file mode 100644 index 0000000..068027f --- /dev/null +++ b/packages/lib/src/single-overview/single-overview.wc.svelte @@ -0,0 +1,252 @@ + + + + +{#if show} +
+
+ This result ranks in the  + + {percentile} + + {suffix(percentile, lang)} +  percentile: +
+
+
+ {#if type === 'mature' || type === 'lifestyle'} +
+
+
+
+
+
+
+
+ {:else if type === 'shield' || type === 'youth'} +
+
+
+
+
+
+
+
+ {:else if type === 'median'} +
+
+
+
+
+
+
+
+ {/if} + +
+ + + +
+ +
+ {percentile} +
+ +
+ {type === 'shield' || type === 'youth' || type === 'median' ? getTranslation(lang, 'WORSE') : getTranslation(lang, 'BETTER')} +
+
+ {type === 'median' ? getTranslation(lang, 'AROUND_AVERAGE') : getTranslation(lang, 'AVERAGE')} +
+
+ {type === 'shield' || type === 'youth' ? getTranslation(lang, 'BETTER') : getTranslation(lang, 'WORSE')} +
+
+
+
+{/if} + + \ No newline at end of file