From c2287a5d086134f82efe1370cf1530aeecb2a1a8 Mon Sep 17 00:00:00 2001 From: raizasafeel <89463672+raizasafeel@users.noreply.github.com> Date: Mon, 23 Mar 2026 09:30:02 +0530 Subject: [PATCH] style(courseform): render tags inside input to match multiselect --- frontend/src/pages/Courses/CourseForm.vue | 56 +++++++++++++---------- 1 file changed, 33 insertions(+), 23 deletions(-) diff --git a/frontend/src/pages/Courses/CourseForm.vue b/frontend/src/pages/Courses/CourseForm.vue index ff3e5b59..c32dd3a0 100644 --- a/frontend/src/pages/Courses/CourseForm.vue +++ b/frontend/src/pages/Courses/CourseForm.vue @@ -45,30 +45,35 @@ @update:modelValue="makeFormDirty()" />
-
+
- -
-
-
- {{ tag }} - -
-
+ +
+ +
@@ -409,6 +414,11 @@ const courseResource = createDocumentResource({ auto: true, }) +const parsedTags = computed(() => { + const tags = courseResource.doc?.tags + return tags ? tags.split(', ').filter(Boolean) : [] +}) + watch( () => courseResource.doc, () => {