From 3a4cf8cc348bc388353b4560dd7fdcd64f19937c Mon Sep 17 00:00:00 2001 From: NiloCK Date: Sun, 18 May 2025 15:02:30 -0300 Subject: [PATCH 1/5] add a bulk-input component --- .../src/components/Edit/BulkImportView.vue | 272 ++++++++++++++++++ 1 file changed, 272 insertions(+) create mode 100644 packages/platform-ui/src/components/Edit/BulkImportView.vue diff --git a/packages/platform-ui/src/components/Edit/BulkImportView.vue b/packages/platform-ui/src/components/Edit/BulkImportView.vue new file mode 100644 index 000000000..4fc9ab767 --- /dev/null +++ b/packages/platform-ui/src/components/Edit/BulkImportView.vue @@ -0,0 +1,272 @@ + + + + + From 91b5dbe66cc809f3d87971c91f5fe7a25390d302 Mon Sep 17 00:00:00 2001 From: NiloCK Date: Sun, 18 May 2025 15:05:31 -0300 Subject: [PATCH 2/5] add bulkEditor tab option --- .../src/components/Edit/CourseEditor.vue | 59 ++++++++++++------- 1 file changed, 39 insertions(+), 20 deletions(-) diff --git a/packages/platform-ui/src/components/Edit/CourseEditor.vue b/packages/platform-ui/src/components/Edit/CourseEditor.vue index c892cfbc1..779a39bc8 100644 --- a/packages/platform-ui/src/components/Edit/CourseEditor.vue +++ b/packages/platform-ui/src/components/Edit/CourseEditor.vue @@ -8,21 +8,42 @@ Quilts / {{ courseConfig?.name }} - Content Editing / Component Registration -
- - - -
- + + + Single Card Input + Bulk Import + Component Registration + + + + + + + + + + + + + + + + + + + + + + @@ -34,6 +55,7 @@ import { allCourses } from '@vue-skuilder/courses'; import { BlanksCard, BlanksCardDataShapes } from '@vue-skuilder/courses'; import { CourseConfig, NameSpacer, DataShape } from '@vue-skuilder/common'; import DataInputForm from './ViewableDataInputForm/DataInputForm.vue'; +import BulkImportView from './BulkImportView.vue'; // Added import import { getDataLayer } from '@vue-skuilder/db'; import { useDataInputFormStore } from '@/stores/useDataInputFormStore'; @@ -43,6 +65,7 @@ export default defineComponent({ components: { DataInputForm, ComponentRegistration, + BulkImportView, }, props: { @@ -60,7 +83,7 @@ export default defineComponent({ courseConfig: null as CourseConfig | null, dataShape: BlanksCardDataShapes[0] as DataShape, loading: true, - editingMode: true, + currentTab: 'single', dataInputFormStore: useDataInputFormStore(), }; }, @@ -118,10 +141,6 @@ export default defineComponent({ return shape.name === shapeName; })!; }, - - toggleComponent() { - this.editingMode = !this.editingMode; - }, }, }); From 668454cc9b6509f53b8cc50af7d38aad1ab08c44 Mon Sep 17 00:00:00 2001 From: NiloCK Date: Sun, 18 May 2025 15:32:37 -0300 Subject: [PATCH 3/5] fixes for card datashape lookup --- .../src/components/Edit/BulkImportView.vue | 46 +++++++++++++++++-- 1 file changed, 42 insertions(+), 4 deletions(-) diff --git a/packages/platform-ui/src/components/Edit/BulkImportView.vue b/packages/platform-ui/src/components/Edit/BulkImportView.vue index 4fc9ab767..9f8df9a23 100644 --- a/packages/platform-ui/src/components/Edit/BulkImportView.vue +++ b/packages/platform-ui/src/components/Edit/BulkImportView.vue @@ -70,7 +70,7 @@ tags: tagC"