From be5ff4d095c982f01fb2079c32c99f6bea3cc321 Mon Sep 17 00:00:00 2001 From: Emmy Leke Date: Mon, 31 Jul 2023 13:54:34 +0100 Subject: [PATCH] Replace some select components with CInputSelect --- client/web/admin/package.json | 3 +- .../src/components/Apigw/CFilterParams.vue | 12 +- .../src/components/Authclient/CSelectUser.vue | 9 +- .../web/admin/src/components/CRolePicker.vue | 9 +- .../Permissions/CPermissionClone.vue | 10 +- .../Permissions/CPermissionList.vue | 15 +- .../components/Role/CRoleEditorMembers.vue | 9 +- client/web/admin/src/components/index.js | 4 +- client/web/admin/src/mixins/index.js | 2 - .../admin/src/mixins/vue-select-position.js | 48 ---- .../admin/src/themes/corteza-base/custom.scss | 1 - .../admin/src/themes/corteza-base/index.scss | 3 +- client/web/admin/yarn.lock | 5 - client/web/compose/package.json | 1 - .../Admin/Module/DalFieldStoreEncoding.vue | 5 +- .../components/Admin/Module/DalSettings.vue | 6 +- .../components/Admin/Module/FieldRowEdit.vue | 36 +-- .../components/Admin/Module/UniqueValues.vue | 16 +- .../Admin/Page/Builder/Selector.vue | 11 +- .../components/Chart/Report/GenericChart.vue | 18 +- .../components/Chart/Report/ReportEdit.vue | 97 +++----- .../components/Common/RecordListFilter.vue | 12 +- .../ModuleFields/Configurator/Record.vue | 12 +- .../ModuleFields/Configurator/User.vue | 12 +- .../components/ModuleFields/Editor/Record.vue | 37 +-- .../components/ModuleFields/Editor/Select.vue | 52 ++-- .../components/ModuleFields/Editor/User.vue | 36 +-- .../components/ModuleFields/Editor/base.vue | 5 - .../Namespaces/NamespaceSidebar.vue | 25 +- .../components/Namespaces/Reminders/Edit.vue | 6 +- .../FeedSource/configs/Record.vue | 40 ++- .../PageBlocks/ChartConfigurator.vue | 39 ++- .../PageBlocks/CommentConfigurator.vue | 15 +- .../components/PageBlocks/Configurator.vue | 4 +- .../FeedSource/configs/Record.vue | 32 +-- .../PageBlocks/IFrameConfigurator.vue | 2 - .../PageBlocks/MetricConfigurator/index.vue | 31 +-- .../PageBlocks/Navigation/Configurator.vue | 10 + .../Navigation/NavTypes/ComposePage.vue | 16 +- .../PageBlocks/Nylas/NylasConfigurator.vue | 35 ++- .../PageBlocks/ProgressConfigurator.vue | 46 ++-- .../PageBlocks/RecordConfigurator.vue | 23 +- .../PageBlocks/RecordListConfigurator.vue | 13 +- .../RecordOrganizerConfigurator.vue | 81 ++++--- .../PageBlocks/Report/Configurator.vue | 95 ++++---- .../PageBlocks/SocialFeedConfigurator.vue | 1 + .../PageBlocks/TabsConfigurator.vue | 11 +- .../Public/Record/BulkEdit/index.vue | 7 +- .../Public/Record/Exporter/index.vue | 6 +- client/web/compose/src/components/index.js | 1 + client/web/compose/src/mixins/index.js | 2 - .../compose/src/mixins/vue-select-position.js | 48 ---- .../src/themes/corteza-base/custom.scss | 62 ----- .../src/themes/corteza-base/index.scss | 1 - .../compose/src/views/Admin/Charts/Edit.vue | 9 +- .../compose/src/views/Admin/Modules/Edit.vue | 2 +- .../compose/src/views/Admin/Pages/Builder.vue | 8 +- .../compose/src/views/Admin/Pages/Edit.vue | 6 +- client/web/compose/yarn.lock | 5 - .../components/Requests/Editor/Correct.vue | 6 +- .../src/components/Requests/Editor/Delete.vue | 6 +- client/web/privacy/src/components/index.js | 1 + client/web/privacy/src/mixins/index.js | 2 - .../privacy/src/mixins/vue-select-position.js | 48 ---- .../src/themes/corteza-base/index.scss | 1 - .../Privacy/DataOverview/Application.vue | 24 +- client/web/privacy/yarn.lock | 5 - client/web/reporter/package.json | 1 - .../src/components/Common/ColumnSelector.vue | 9 +- .../DisplayElements/Configurators/Chart.vue | 14 +- .../components/Report/Datasources/Join.vue | 2 + client/web/reporter/src/components/index.js | 2 + client/web/reporter/src/mixins/index.js | 2 - .../src/mixins/vue-select-position.js | 48 ---- .../src/themes/corteza-base/index.scss | 1 - .../web/reporter/src/views/Report/Builder.vue | 6 +- client/web/reporter/src/views/Report/View.vue | 7 +- client/web/reporter/yarn.lock | 5 - client/web/workflow/package.json | 1 - .../src/components/Configurator/Function.vue | 19 +- .../src/components/Configurator/Trigger.vue | 18 +- .../src/components/Configurator/Workflow.vue | 11 +- .../src/components/ExpressionTable.vue | 6 +- client/web/workflow/src/components/index.js | 1 + client/web/workflow/src/mixins/index.js | 2 - .../src/mixins/vue-select-position.js | 48 ---- .../src/themes/corteza-base/index.scss | 1 - client/web/workflow/yarn.lock | 5 - lib/vue/package.json | 2 +- lib/vue/src/components/index.ts | 1 + .../src/components/input/CInputPresort.vue | 19 +- lib/vue/src/components/input/CInputSelect.vue | 228 ++++++++++++++++++ lib/vue/src/components/input/index.ts | 3 +- .../permissions/CPermissionsModal.vue | 53 ++-- .../privacy/CSensitivityLevelPicker.vue | 13 +- .../kinds/CPromptComposeRecordPicker.vue | 10 +- lib/vue/yarn.lock | 8 +- 97 files changed, 712 insertions(+), 1095 deletions(-) delete mode 100644 client/web/admin/src/mixins/vue-select-position.js delete mode 100644 client/web/compose/src/mixins/vue-select-position.js delete mode 100644 client/web/privacy/src/mixins/vue-select-position.js delete mode 100644 client/web/reporter/src/mixins/vue-select-position.js delete mode 100644 client/web/workflow/src/mixins/vue-select-position.js create mode 100644 lib/vue/src/components/input/CInputSelect.vue diff --git a/client/web/admin/package.json b/client/web/admin/package.json index 8f019ebc8..ef4638280 100644 --- a/client/web/admin/package.json +++ b/client/web/admin/package.json @@ -27,9 +27,9 @@ "acorn": "^6.4.1", "axios": "0.21.2", "bootstrap-vue": "^2.21.2", - "echarts": "^5.3.3", "brace": "^0.11.1", "copy-to-clipboard": "^3.3.1", + "echarts": "^5.3.3", "flush-promises": "^1.0.2", "fstream": "^1.0.12", "kind-of": "^6.0.3", @@ -51,7 +51,6 @@ "vue-echarts": "^6.2.3", "vue-native-websocket": "^2.0.15", "vue-router": "3.1.5", - "vue-select": "3.4.0", "vue2-brace-editor": "^2.0.2", "vue2-dropzone": "^3.6.0", "vuedraggable": "^2.23.2", diff --git a/client/web/admin/src/components/Apigw/CFilterParams.vue b/client/web/admin/src/components/Apigw/CFilterParams.vue index b58016f95..e13e5534f 100644 --- a/client/web/admin/src/components/Apigw/CFilterParams.vue +++ b/client/web/admin/src/components/Apigw/CFilterParams.vue @@ -27,15 +27,13 @@ v-model="param.value" /> - + + diff --git a/client/web/compose/src/components/PageBlocks/SocialFeedConfigurator.vue b/client/web/compose/src/components/PageBlocks/SocialFeedConfigurator.vue index 187dca1da..2bede235e 100644 --- a/client/web/compose/src/components/PageBlocks/SocialFeedConfigurator.vue +++ b/client/web/compose/src/components/PageBlocks/SocialFeedConfigurator.vue @@ -10,6 +10,7 @@ :options="selectOptions" /> + - @@ -261,7 +258,6 @@ + + diff --git a/lib/vue/src/components/input/index.ts b/lib/vue/src/components/input/index.ts index b7b65055b..479b7b21c 100644 --- a/lib/vue/src/components/input/index.ts +++ b/lib/vue/src/components/input/index.ts @@ -10,4 +10,5 @@ export { default as CInputColorPicker } from './CInputColorPicker.vue' export { default as CAceEditor } from './CAceEditor.vue' export { CButtonSubmit -} from './button' \ No newline at end of file +} from './button' +export { default as CInputSelect } from './CInputSelect.vue' diff --git a/lib/vue/src/components/permissions/CPermissionsModal.vue b/lib/vue/src/components/permissions/CPermissionsModal.vue index d0dc6a39a..a39c7c0cf 100644 --- a/lib/vue/src/components/permissions/CPermissionsModal.vue +++ b/lib/vue/src/components/permissions/CPermissionsModal.vue @@ -43,17 +43,16 @@ :label="labels.edit.label" label-class="text-primary" > - @@ -75,6 +74,7 @@ > {{ n }} + +
{{ labels.loading }}
@@ -122,6 +123,7 @@ :rules.sync="rules" /> + + + - @@ -212,7 +214,7 @@ label-class="text-primary" class="mt-3 mb-0" > - @@ -243,9 +244,8 @@