From 29d11a42dffac47ef0e2f00a49d449da88a00c1f Mon Sep 17 00:00:00 2001 From: raizasafeel <89463672+raizasafeel@users.noreply.github.com> Date: Mon, 9 Mar 2026 23:58:46 +0530 Subject: [PATCH 1/2] feat(control): better ux, inline create functionality for link --- .../src/components/Controls/Autocomplete.vue | 32 ++++--- frontend/src/components/Controls/Link.vue | 88 +++++++++++++++---- 2 files changed, 94 insertions(+), 26 deletions(-) diff --git a/frontend/src/components/Controls/Autocomplete.vue b/frontend/src/components/Controls/Autocomplete.vue index 71739c20..cfb26883 100644 --- a/frontend/src/components/Controls/Autocomplete.vue +++ b/frontend/src/components/Controls/Autocomplete.vue @@ -9,7 +9,7 @@ nullable v-slot="{ open: isComboboxOpen }" > - + @@ -63,8 +83,8 @@ From 674512444efaff776451a645d37bf68cf3c76107 Mon Sep 17 00:00:00 2001 From: raizasafeel <89463672+raizasafeel@users.noreply.github.com> Date: Tue, 17 Mar 2026 03:10:25 +0530 Subject: [PATCH 2/2] fix: refactor components for create modal --- .../src/components/Controls/Autocomplete.vue | 30 +++++++++----- .../components/Modals/EmailTemplateModal.vue | 2 + frontend/src/pages/Batches/BatchForm.vue | 41 +++++++++++++++++-- .../Batches/components/NewBatchModal.vue | 20 +++++---- frontend/src/pages/Courses/CourseForm.vue | 20 +++++++-- frontend/src/pages/Courses/NewCourseModal.vue | 25 +++++++---- frontend/src/utils/index.js | 18 ++++++++ 7 files changed, 122 insertions(+), 34 deletions(-) diff --git a/frontend/src/components/Controls/Autocomplete.vue b/frontend/src/components/Controls/Autocomplete.vue index cfb26883..1c17b7dc 100644 --- a/frontend/src/components/Controls/Autocomplete.vue +++ b/frontend/src/components/Controls/Autocomplete.vue @@ -9,7 +9,11 @@ nullable v-slot="{ open: isComboboxOpen }" > - +