From dad90a1cecd8f4f139393ca6a185a16a2c8edb71 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Mon, 29 May 2023 21:09:26 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E5=AE=8C=E5=96=84@tmagic/design=20ts?= =?UTF-8?q?=20=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/design/src/Autocomplete.vue | 8 +- packages/design/src/Badge.vue | 7 +- packages/design/src/Button.vue | 8 +- packages/design/src/Card.vue | 8 +- packages/design/src/Cascader.vue | 8 +- packages/design/src/Checkbox.vue | 8 +- packages/design/src/CheckboxGroup.vue | 8 +- packages/design/src/Col.vue | 8 +- packages/design/src/Collapse.vue | 8 +- packages/design/src/CollapseItem.vue | 8 +- packages/design/src/ColorPicker.vue | 8 +- packages/design/src/DatePicker.vue | 8 +- packages/design/src/Dialog.vue | 8 +- packages/design/src/Divider.vue | 8 +- packages/design/src/Drawer.vue | 8 +- packages/design/src/Dropdown.vue | 8 +- packages/design/src/DropdownItem.vue | 8 +- packages/design/src/DropdownMenu.vue | 6 +- packages/design/src/Form.vue | 8 +- packages/design/src/FormItem.vue | 8 +- packages/design/src/Icon.vue | 5 +- packages/design/src/Input.vue | 8 +- packages/design/src/InputNumber.vue | 8 +- packages/design/src/Option.vue | 8 +- packages/design/src/OptionGroup.vue | 8 +- packages/design/src/Pagination.vue | 8 +- packages/design/src/Popover.vue | 8 +- packages/design/src/Radio.vue | 8 +- packages/design/src/RadioButton.vue | 8 +- packages/design/src/RadioGroup.vue | 8 +- packages/design/src/Row.vue | 4 +- packages/design/src/Scrollbar.vue | 6 +- packages/design/src/Select.vue | 8 +- packages/design/src/Step.vue | 8 +- packages/design/src/Steps.vue | 8 +- packages/design/src/Switch.vue | 8 +- packages/design/src/TabPane.vue | 9 +- packages/design/src/Table.vue | 8 +- packages/design/src/TableColumn.vue | 8 +- packages/design/src/Tabs.vue | 8 +- packages/design/src/Tag.vue | 8 +- packages/design/src/TimePicker.vue | 8 +- packages/design/src/Tooltip.vue | 8 +- packages/design/src/Tree.vue | 8 +- packages/design/src/Upload.vue | 8 +- packages/design/src/config.ts | 3 +- packages/design/src/defaultAdapter.ts | 272 ------------- packages/design/src/types.ts | 381 +++++++++++++++--- .../editor/src/fields/DataSourceInput.vue | 24 +- .../editor/src/layouts/sidebar/Sidebar.vue | 12 +- packages/element-plus-adapter/src/index.ts | 89 ++-- packages/form/src/containers/Tabs.vue | 16 +- .../form/src/fields/SelectOptionGroups.vue | 4 +- packages/form/src/index.ts | 78 ++-- packages/table/src/Table.vue | 4 +- 55 files changed, 663 insertions(+), 569 deletions(-) delete mode 100644 packages/design/src/defaultAdapter.ts diff --git a/packages/design/src/Autocomplete.vue b/packages/design/src/Autocomplete.vue index 19b6c427..f43eb12e 100644 --- a/packages/design/src/Autocomplete.vue +++ b/packages/design/src/Autocomplete.vue @@ -2,7 +2,7 @@ (); -const uiComponent = getConfig('components').autocomplete; +const ui = getConfig('components')?.autocomplete; -const uiProps = computed(() => uiComponent.props(props)); +const uiComponent = ui?.component || 'el-autocomplete'; + +const uiProps = computed(() => ui?.props(props) || {}); const emit = defineEmits(['change', 'select', 'update:modelValue']); diff --git a/packages/design/src/Badge.vue b/packages/design/src/Badge.vue index 65b9a685..2cc68b53 100644 --- a/packages/design/src/Badge.vue +++ b/packages/design/src/Badge.vue @@ -1,5 +1,5 @@ @@ -16,7 +16,8 @@ defineOptions({ const props = defineProps(); -const uiComponent = getConfig('components').badge; +const ui = getConfig('components')?.badge; +const uiComponent = ui?.component || 'el-badge'; -const uiProps = computed(() => uiComponent.props(props)); +const uiProps = computed(() => ui?.props(props) || {}); diff --git a/packages/design/src/Button.vue b/packages/design/src/Button.vue index 971479ee..4d89a3d1 100644 --- a/packages/design/src/Button.vue +++ b/packages/design/src/Button.vue @@ -1,5 +1,5 @@