From fb0131de2ddeed74fb6b71017843c20a0fe06d8b Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Mon, 15 Sep 2025 19:14:22 +0100 Subject: [PATCH] fix: load documents on client --- .../components/Ceritficate/Design.svelte | 24 +++---- .../Materials/Document/DocumentList.svelte | 16 +++-- .../components/ComponentDocument.svelte | 65 ++++++++++++++++--- .../Course/components/Lesson/store/lessons.ts | 2 + 4 files changed, 81 insertions(+), 26 deletions(-) diff --git a/apps/dashboard/src/lib/components/Course/components/Ceritficate/Design.svelte b/apps/dashboard/src/lib/components/Course/components/Ceritficate/Design.svelte index 9e178d76..5083b159 100644 --- a/apps/dashboard/src/lib/components/Course/components/Ceritficate/Design.svelte +++ b/apps/dashboard/src/lib/components/Course/components/Ceritficate/Design.svelte @@ -61,7 +61,7 @@ }); snackbar.success('snackbar.course_settings.success.saved'); } catch (error) { - if (error.message) { + if (error instanceof Error) { errors.description = error.message; } else { errors.description = $t('course.navItem.certificates.unexpected_error'); @@ -87,13 +87,13 @@ {$t('upgrade.certificate')} -
-
-
+
+
+
{$t('course.navItem.certificates.certificate_settings')} -

+

{$t('course.navItem.certificates.theme')}

{#each themes as theme} -
+
themes
{/each}
-

+

{$t('course.navItem.certificates.logo')}

-

+

{$t('course.navItem.certificates.to_update')} {$t('course.navItem.certificates.settings')} {$t('course.navItem.certificates.and_upload')} @@ -133,7 +133,7 @@ />

-

+

{$t('course.navItem.certificates.description')}