feat: Admin Home

This commit is contained in:
Jannat Patel
2025-08-22 16:47:25 +05:30
parent e0601c7b38
commit b8708382b1
9 changed files with 341 additions and 80 deletions

View File

@@ -383,6 +383,15 @@ const checkIfCanAddProgram = async () => {
return programs.enrolled.length > 0 || programs.published.length > 0
}
const addHome = () => {
sidebarLinks.value.unshift({
label: 'Home',
icon: 'Home',
to: 'Home',
activeFor: ['Home'],
})
}
const openPageModal = (link) => {
showPageModal.value = true
pageToEdit.value = link
@@ -634,6 +643,7 @@ watch(userResource, () => {
if (userResource.data) {
isModerator.value = userResource.data.is_moderator
isInstructor.value = userResource.data.is_instructor
addHome()
addPrograms()
addProgrammingExercises()
addQuizzes()