diff --git a/apps/dashboard/src/lib/components/Org/Settings/LandingpageSettings.svelte b/apps/dashboard/src/lib/components/Org/Settings/LandingpageSettings.svelte index b247628a..3159aef9 100644 --- a/apps/dashboard/src/lib/components/Org/Settings/LandingpageSettings.svelte +++ b/apps/dashboard/src/lib/components/Org/Settings/LandingpageSettings.svelte @@ -11,14 +11,7 @@ import { getSupabase } from '$lib/utils/functions/supabase'; import { t } from '$lib/utils/functions/translations'; import { currentOrg } from '$lib/utils/store/org'; - import { - Column, - Grid, - RadioButton, - RadioButtonGroup, - Row, - Toggle - } from 'carbon-components-svelte'; + import { Column, Grid, RadioButton, RadioButtonGroup, Row, Toggle } from 'carbon-components-svelte'; import Save from 'carbon-icons-svelte/lib/Save.svelte'; import TrashCan from 'carbon-icons-svelte/lib/TrashCan.svelte'; import SectionTitle from '../SectionTitle.svelte'; @@ -163,6 +156,10 @@ landingpage.header.background = $landingPageSettings.header.background; } + if (!landingpage.customLinks) { + landingpage.customLinks = $landingPageSettings.customLinks; + } + $landingPageSettings = { ...landingpage } as OrgLandingPageJson; @@ -176,11 +173,7 @@ {$t('settings.landing_page.heading')} - (hasUnsavedChanges = true)} - > + (hasUnsavedChanges = true)}> {$t('settings.landing_page.hide_section')} {$t('settings.landing_page.show_section')} @@ -231,16 +224,11 @@ size="sm" on:change={() => (hasUnsavedChanges = true)} > - {$t('settings.landing_page.actions.no_redirect')} - {$t('settings.landing_page.actions.redirect')} + {$t('settings.landing_page.actions.no_redirect')} + {$t('settings.landing_page.actions.redirect')} -
{/if} {#if $landingPageSettings.header.banner.image && $landingPageSettings.header.banner.type === 'image'} - bannerImage + bannerImage {/if} (hasUnsavedChanges = true)} > - {$t('settings.landing_page.actions.hide_banner')} - {$t('settings.landing_page.actions.show_banner')} + {$t('settings.landing_page.actions.hide_banner')} + {$t('settings.landing_page.actions.show_banner')} {#if $handleOpenWidget.open && widgetKey === 'banner'} - {$t('settings.landing_page.background.hide_background')} - {$t('settings.landing_page.background.show_background')} + {$t('settings.landing_page.background.hide_background')} + {$t('settings.landing_page.background.show_background')} {#if $handleOpenWidget.open && widgetKey === 'background'} @@ -337,11 +313,7 @@ {$t('settings.landing_page.about.heading')} - (hasUnsavedChanges = true)} - size="sm" - > + (hasUnsavedChanges = true)} size="sm"> {$t('settings.landing_page.hide_section')} {$t('settings.landing_page.show_section')} widgetControl('about-us')} /> {#if $landingPageSettings.aboutUs.imageUrl} - About us + About us {/if} {#if $handleOpenWidget.open && widgetKey === 'about-us'} @@ -390,17 +358,9 @@ {$t('settings.landing_page.courses.heading')} - (hasUnsavedChanges = true)} - > - {$t('settings.landing_page.courses.hide_section')} - {$t('settings.landing_page.courses.show_section')} + (hasUnsavedChanges = true)}> + {$t('settings.landing_page.courses.hide_section')} + {$t('settings.landing_page.courses.show_section')} @@ -430,15 +390,9 @@ {$t('settings.landing_page.faq.heading')} - (hasUnsavedChanges = true)} - > - {$t('settings.landing_page.faq.hide_section')} - {$t('settings.landing_page.faq.show_section')} + (hasUnsavedChanges = true)}> + {$t('settings.landing_page.faq.hide_section')} + {$t('settings.landing_page.faq.show_section')} @@ -453,9 +407,7 @@
(hasUnsavedChanges = true)} className="mb-5" @@ -463,9 +415,7 @@