feat: 添加自定义切换组件,更新 FormKit 配置以支持新类型
Some checks failed
/ test (push) Failing after 25s
/ surge (push) Successful in 21s

This commit is contained in:
严浩
2024-11-21 12:43:36 +08:00
parent a926d7bcfb
commit 3d3d9f0a7f
5 changed files with 84 additions and 2 deletions

View File

@ -7,11 +7,17 @@ import { createProPlugin, toggle } from '@formkit/pro'
import * as defaultRules from '@formkit/rules'
import { createThemePlugin } from '@formkit/themes'
import { createValidationPlugin } from '@formkit/validation'
import { /* defaultConfig, */ bindings } from '@formkit/vue'
import { /* defaultConfig, */ bindings, createInput } from '@formkit/vue'
import { addAsteriskPlugin } from './formkit.addAsteriskPlugin'
import { rootClasses } from "./formkit.config.theme"
import FormKitToggle from "./src/headlessui-switch.vue";
const library = createLibraryPlugin({ text, form, submit, group, checkbox, range, list, number, textarea, })
const library = createLibraryPlugin({
text, form, submit, group, checkbox, range, list, number, textarea,
mytoggle: createInput(FormKitToggle)
})
const validation = createValidationPlugin(defaultRules)
const i18n = createI18nPlugin({ zh })
const theme = undefined;