From 3e8f73cc492965f5193eecb1bb274776a5d007e0 Mon Sep 17 00:00:00 2001 From: K <1175047471@qq.com> Date: Thu, 11 Jan 2024 10:25:54 +0800 Subject: [PATCH] feat(components/Form): add ApiCheckboxGroup component --- .../Form/src/components/ApiCheckboxGroup.vue | 126 ++++++++++++++++++ src/components/Form/src/types/index.ts | 2 + 2 files changed, 128 insertions(+) create mode 100644 src/components/Form/src/components/ApiCheckboxGroup.vue diff --git a/src/components/Form/src/components/ApiCheckboxGroup.vue b/src/components/Form/src/components/ApiCheckboxGroup.vue new file mode 100644 index 0000000..de9a799 --- /dev/null +++ b/src/components/Form/src/components/ApiCheckboxGroup.vue @@ -0,0 +1,126 @@ + + + diff --git a/src/components/Form/src/types/index.ts b/src/components/Form/src/types/index.ts index 8a2cb25..8ba5cbd 100644 --- a/src/components/Form/src/types/index.ts +++ b/src/components/Form/src/types/index.ts @@ -123,6 +123,7 @@ interface _CustomComponents { FileUpload: ExtractPropTypes<(typeof import('../components/FileUpload.vue'))['default']> Editor: ExtractPropTypes<(typeof import('@/components/Tinymce/src/Editor.vue'))['default']> CronTab: ExtractPropTypes<(typeof import('@/components/CronTab/src/CronTabInput.vue'))['default']> + ApiCheckboxGroup: ExtractPropTypes<(typeof import('../components/ApiCheckboxGroup.vue'))['default']> } type CustomComponents = { @@ -171,4 +172,5 @@ export interface ComponentProps { FileUpload: CustomComponents['FileUpload'] & ExtractPropTypes<(typeof import('ant-design-vue/es/upload'))['default']> Editor: CustomComponents['Editor'] CronTab: CustomComponents['CronTab'] + ApiCheckboxGroup: CustomComponents['ApiCheckboxGroup'] & ComponentProps['CheckboxGroup'] }