diff --git a/src/lib/components/Course/components/Navigation/NavIcons.svelte b/src/lib/components/Course/components/Navigation/NavIcons.svelte
new file mode 100644
index 00000000..9fbece2d
--- /dev/null
+++ b/src/lib/components/Course/components/Navigation/NavIcons.svelte
@@ -0,0 +1,30 @@
+
+
+{#if name === 'Overview'}
+
+{:else if name === 'Lessons'}
+
+{:else if name === 'Attendance'}
+
+{:else if name === 'Submissions'}
+
+{:else if name === 'Marks'}
+
+{:else if name === 'People'}
+
+{:else if name === 'Landing Page'}
+
+{:else if name === 'Certificates'}
+
+{/if}
diff --git a/src/lib/components/Course/components/Navigation/index.svelte b/src/lib/components/Course/components/Navigation/index.svelte
index 87300f58..9f73725a 100644
--- a/src/lib/components/Course/components/Navigation/index.svelte
+++ b/src/lib/components/Course/components/Navigation/index.svelte
@@ -5,21 +5,21 @@
import hotkeys from 'hotkeys-js';
import { browser } from '$app/environment';
import LockedIcon from 'carbon-icons-svelte/lib/Locked.svelte';
- import HomeIcon from 'carbon-icons-svelte/lib/Home.svelte';
+ // import ArrowLeftIcon from 'carbon-icons-svelte/lib/ArrowLeft.svelte';
import CheckmarkFilled from 'carbon-icons-svelte/lib/CheckmarkFilled.svelte';
- import SettingsIcon from 'carbon-icons-svelte/lib/Settings.svelte';
+ // import SettingsIcon from 'carbon-icons-svelte/lib/Settings.svelte';
import ChevronLeftIcon from 'carbon-icons-svelte/lib/ChevronLeft.svelte';
import ChevronRightIcon from 'carbon-icons-svelte/lib/ChevronRight.svelte';
import NavExpandable from './NavExpandable.svelte';
import PageNav from '$lib/components/PageNav/index.svelte';
import IconButton from '$lib/components/IconButton/index.svelte';
- import Avatar from '$lib/components/Avatar/index.svelte';
+ // import Avatar from '$lib/components/Avatar/index.svelte';
import { getNavItemRoute, getLessonsRoute, getLectureNo } from '$lib/components/Course/function';
import TextChip from '$lib/components/Chip/Text.svelte';
- import RoleBasedSecurity from '$lib/components/RoleBasedSecurity/index.svelte';
+ // import RoleBasedSecurity from '$lib/components/RoleBasedSecurity/index.svelte';
import Settings from '../Settings/index.svelte';
- import { settingsDialog } from '../Settings/store';
+ // import { settingsDialog } from '../Settings/store';
import { lessons } from '../Lesson/store/lessons';
import { course } from '$lib/components/Course/store';
import { updateCourse } from '$lib/utils/services/courses';
@@ -30,8 +30,10 @@
// export let lessonId;
export let path;
export let isStudent = null;
+
let show = null;
- let activeClass = 'bg-gray-200 dark:bg-gray-700';
+ let activeClass = 'bg-gray-200 dark:bg-gray-500';
+ let isLessonActive = false;
function handleMainGroupClick(href) {
return () => {
@@ -85,6 +87,8 @@
}
}
+ $: isLessonActive = $page.url.pathname.includes('/lessons');
+
$: {
navItems = [
{
@@ -148,9 +152,17 @@
{#if show}
-
+
+
-
-
-
goto(`${$currentOrgPath}/courses`)}
- buttonClassName="mx-3"
- >
-
-
-
-
-
-
{/if}
@@ -253,7 +255,7 @@