From 58b6b9aedc544d9fd9e60b9c422217855edcf276 Mon Sep 17 00:00:00 2001 From: mertmit Date: Fri, 5 Aug 2022 19:16:01 +0300 Subject: [PATCH] feat(gui-v2): single/multi select cells Signed-off-by: mertmit --- packages/nc-gui-v2/components.d.ts | 1 + .../nc-gui-v2/components/cell/MultiSelect.vue | 131 ++++++++++-------- .../components/cell/SingleSelect.vue | 74 ++++------ packages/nocodb-sdk/src/lib/Api.ts | 8 +- scripts/sdk/swagger.json | 39 ++++-- 5 files changed, 135 insertions(+), 118 deletions(-) diff --git a/packages/nc-gui-v2/components.d.ts b/packages/nc-gui-v2/components.d.ts index e41983c665..c83503cfa4 100644 --- a/packages/nc-gui-v2/components.d.ts +++ b/packages/nc-gui-v2/components.d.ts @@ -57,6 +57,7 @@ declare module '@vue/runtime-core' { ATableColumn: typeof import('ant-design-vue/es')['TableColumn'] ATabPane: typeof import('ant-design-vue/es')['TabPane'] ATabs: typeof import('ant-design-vue/es')['Tabs'] + ATag: typeof import('ant-design-vue/es')['Tag'] ATextarea: typeof import('ant-design-vue/es')['Textarea'] ATimePicker: typeof import('ant-design-vue/es')['TimePicker'] ATooltip: typeof import('ant-design-vue/es')['Tooltip'] diff --git a/packages/nc-gui-v2/components/cell/MultiSelect.vue b/packages/nc-gui-v2/components/cell/MultiSelect.vue index d33373e547..b80b76e870 100644 --- a/packages/nc-gui-v2/components/cell/MultiSelect.vue +++ b/packages/nc-gui-v2/components/cell/MultiSelect.vue @@ -1,76 +1,97 @@ - + + diff --git a/packages/nc-gui-v2/components/cell/SingleSelect.vue b/packages/nc-gui-v2/components/cell/SingleSelect.vue index 75821474b8..2fd15c71a4 100644 --- a/packages/nc-gui-v2/components/cell/SingleSelect.vue +++ b/packages/nc-gui-v2/components/cell/SingleSelect.vue @@ -1,9 +1,10 @@ - +