diff --git a/apps/dashboard/src/lib/features/course/components/ceritficate/certificate-edit.svelte b/apps/dashboard/src/lib/features/course/components/ceritficate/certificate-edit.svelte
index 594e7f8b..4c489245 100644
--- a/apps/dashboard/src/lib/features/course/components/ceritficate/certificate-edit.svelte
+++ b/apps/dashboard/src/lib/features/course/components/ceritficate/certificate-edit.svelte
@@ -1,5 +1,4 @@
{$t('upgrade.certificate')}
-
+ onActiveTabChange?.(value)} class="w-full">
{$t('course.navItem.certificates.tab_design')}
diff --git a/apps/dashboard/src/lib/features/course/pages/certificates.svelte b/apps/dashboard/src/lib/features/course/pages/certificates.svelte
index fc85dd51..1b8212fa 100644
--- a/apps/dashboard/src/lib/features/course/pages/certificates.svelte
+++ b/apps/dashboard/src/lib/features/course/pages/certificates.svelte
@@ -7,15 +7,16 @@
type Props = {
errors: Record;
activeTab?: string;
+ onActiveTabChange?: (tab: string) => void;
};
- let { errors, activeTab = $bindable('design') }: Props = $props();
+ let { errors, activeTab = 'design', onActiveTabChange }: Props = $props();
-
+
diff --git a/apps/dashboard/src/routes/(app)/courses/[id]/certificates/+page.svelte b/apps/dashboard/src/routes/(app)/courses/[id]/certificates/+page.svelte
index 0bca3c10..5c71c478 100644
--- a/apps/dashboard/src/routes/(app)/courses/[id]/certificates/+page.svelte
+++ b/apps/dashboard/src/routes/(app)/courses/[id]/certificates/+page.svelte
@@ -1,4 +1,7 @@
@@ -160,7 +177,7 @@
{#snippet child()}
-
+
{/snippet}
{#if canEditCertificates && certificateActiveTab === 'settings'}