feat: 添加动态列表功能,更新 FormKit 配置以支持列表和数字输入类型
All checks were successful
/ surge (push) Successful in 36s
All checks were successful
/ surge (push) Successful in 36s
This commit is contained in:
@ -1,14 +1,14 @@
|
||||
import type { FormKitExtendableSchemaRoot, FormKitNode, FormKitOptions } from '@formkit/core'
|
||||
import type { FormKitNode, FormKitOptions } from '@formkit/core'
|
||||
import { createI18nPlugin, zh } from '@formkit/i18n'
|
||||
import { genesisIcons } from '@formkit/icons'
|
||||
import { checkbox, createLibraryPlugin, form, group, range, submit, text } from '@formkit/inputs'
|
||||
import { checkbox, createLibraryPlugin, form, group, range, submit, text, list, number } from '@formkit/inputs'
|
||||
import * as defaultRules from '@formkit/rules'
|
||||
import { createThemePlugin } from '@formkit/themes'
|
||||
import { createValidationPlugin } from '@formkit/validation'
|
||||
import { /* defaultConfig, */ bindings } from '@formkit/vue'
|
||||
import { rootClasses } from "./formkit.theme"
|
||||
|
||||
const library = createLibraryPlugin({ text, form, submit, group, checkbox, range })
|
||||
const library = createLibraryPlugin({ text, form, submit, group, checkbox, range, list, number })
|
||||
const validation = createValidationPlugin(defaultRules)
|
||||
const i18n = createI18nPlugin({ zh })
|
||||
const theme = undefined;
|
||||
@ -55,6 +55,6 @@ function addAsteriskPlugin(node: FormKitNode) {
|
||||
}
|
||||
|
||||
export default {
|
||||
plugins: [library, themePlugin, bindings, i18n, validation, addAsteriskPlugin],
|
||||
plugins: [library, themePlugin, bindings, i18n, validation, addAsteriskPlugin,],
|
||||
config: { rootClasses },
|
||||
} satisfies FormKitOptions
|
Reference in New Issue
Block a user