diff --git a/frappe-ui b/frappe-ui index c795670f..704a098e 160000 --- a/frappe-ui +++ b/frappe-ui @@ -1 +1 @@ -Subproject commit c795670f395748c0d68761c710d29141fa20b113 +Subproject commit 704a098eb1982410678cb12e6764c3d4087ea8fb diff --git a/frontend/components.d.ts b/frontend/components.d.ts index 085dc343..4389972d 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -16,7 +16,6 @@ declare module 'vue' { AssessmentPlugin: typeof import('./src/components/AssessmentPlugin.vue')['default'] Assessments: typeof import('./src/components/Assessments.vue')['default'] Assignment: typeof import('./src/components/Assignment.vue')['default'] - AssignmentBlock: typeof import('./src/components/AssignmentBlock.vue')['default'] AudioBlock: typeof import('./src/components/AudioBlock.vue')['default'] Autocomplete: typeof import('./src/components/Controls/Autocomplete.vue')['default'] BatchCard: typeof import('./src/components/BatchCard.vue')['default'] @@ -24,7 +23,6 @@ declare module 'vue' { BatchCourses: typeof import('./src/components/BatchCourses.vue')['default'] BatchDashboard: typeof import('./src/components/BatchDashboard.vue')['default'] BatchFeedback: typeof import('./src/components/BatchFeedback.vue')['default'] - BatchIcon: typeof import('./src/components/Icons/BatchIcon.vue')['default'] BatchOverlay: typeof import('./src/components/BatchOverlay.vue')['default'] BatchStudentProgress: typeof import('./src/components/Modals/BatchStudentProgress.vue')['default'] BatchStudents: typeof import('./src/components/BatchStudents.vue')['default'] @@ -49,11 +47,13 @@ declare module 'vue' { EditCoverImage: typeof import('./src/components/Modals/EditCoverImage.vue')['default'] EditProfile: typeof import('./src/components/Modals/EditProfile.vue')['default'] EvaluationModal: typeof import('./src/components/Modals/EvaluationModal.vue')['default'] + Evaluators: typeof import('./src/components/Evaluators.vue')['default'] Event: typeof import('./src/components/Modals/Event.vue')['default'] ExplanationVideos: typeof import('./src/components/Modals/ExplanationVideos.vue')['default'] FrappeCloudIcon: typeof import('./src/components/Icons/FrappeCloudIcon.vue')['default'] IconPicker: typeof import('./src/components/Controls/IconPicker.vue')['default'] IndicatorIcon: typeof import('./src/components/Icons/IndicatorIcon.vue')['default'] + InviteIcon: typeof import('./src/components/Icons/InviteIcon.vue')['default'] JobApplicationModal: typeof import('./src/components/Modals/JobApplicationModal.vue')['default'] JobCard: typeof import('./src/components/JobCard.vue')['default'] LessonContent: typeof import('./src/components/LessonContent.vue')['default'] diff --git a/frontend/package.json b/frontend/package.json index 57752299..7990f221 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,13 +26,13 @@ "codemirror-editor-vue3": "^2.8.0", "dayjs": "^1.11.6", "feather-icons": "^4.28.0", - "frappe-ui": "^0.1.118", + "frappe-ui": "^0.1.122", "highlight.js": "^11.11.1", "lucide-vue-next": "^0.383.0", "markdown-it": "^14.0.0", "pinia": "^2.0.33", "socket.io-client": "^4.7.2", - "tailwindcss": "^3.3.3", + "tailwindcss": "3.4.15", "typescript": "^5.7.2", "vue": "^3.4.23", "vue-chartjs": "^5.3.0", diff --git a/frontend/src/components/AppSidebar.vue b/frontend/src/components/AppSidebar.vue index 79d05006..8b18c389 100644 --- a/frontend/src/components/AppSidebar.vue +++ b/frontend/src/components/AppSidebar.vue @@ -62,25 +62,48 @@ -
+
+ + + +