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 @@
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
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']
}