From 1ee02cdf3aee86c48f41d47c0bd8f8c3594435c3 Mon Sep 17 00:00:00 2001 From: Em_Dev Date: Sat, 5 Oct 2024 23:33:09 +0100 Subject: [PATCH] feat: set org landing page background (#471) * landing page background settings * translations * worrked on the reviews --------- Co-authored-by: Rotimi Best --- .../components/Org/LandingPage/index.svelte | 35 ++++++++++++------ .../Org/Settings/LandingpageSettings.svelte | 37 +++++++++++++++++++ .../src/lib/components/Org/Settings/store.ts | 8 ++++ .../src/lib/utils/translations/de.json | 5 +++ .../src/lib/utils/translations/en.json | 6 +++ .../src/lib/utils/translations/es.json | 5 +++ .../src/lib/utils/translations/fr.json | 5 +++ .../src/lib/utils/translations/hi.json | 5 +++ .../src/lib/utils/translations/pt.json | 5 +++ .../src/lib/utils/translations/ru.json | 5 +++ .../src/lib/utils/translations/vi.json | 5 +++ 11 files changed, 110 insertions(+), 11 deletions(-) diff --git a/apps/dashboard/src/lib/components/Org/LandingPage/index.svelte b/apps/dashboard/src/lib/components/Org/LandingPage/index.svelte index 1bc144f0..4372c867 100644 --- a/apps/dashboard/src/lib/components/Org/LandingPage/index.svelte +++ b/apps/dashboard/src/lib/components/Org/LandingPage/index.svelte @@ -147,6 +147,21 @@ } } + function getBgImage(settings) { + const { show, image } = settings.header.background || { + show: true, + image: '/images/org-landingpage-banner.jpeg' + }; + + if (!show) { + return undefined; + } + + if (image) { + return `url('${image}')`; + } + } + $: initPlyr(player, $landingPageSettings.header?.banner?.video); $: setDefault(org?.landingpage); @@ -165,7 +180,15 @@
{#if $landingPageSettings.header.show} -