style: formDemo集成图标选择器

This commit is contained in:
kailong321200875
2023-09-27 10:22:47 +08:00
parent 7c93b74e8f
commit 99ffe6a86a
5 changed files with 20 additions and 4 deletions

View File

@@ -23,6 +23,7 @@ import {
import { InputPassword } from '@/components/InputPassword'
import { Editor } from '@/components/Editor'
import { JsonEditor } from '@/components/JsonEditor'
import { IconPicker } from '@/components/IconPicker'
import { ComponentName } from '../types'
const componentMap: Recordable<Component, ComponentName> = {
@@ -49,7 +50,8 @@ const componentMap: Recordable<Component, ComponentName> = {
Editor: Editor,
TreeSelect: ElTreeSelect,
Upload: ElUpload,
JsonEditor: JsonEditor
JsonEditor: JsonEditor,
IconPicker: IconPicker
}
export { componentMap }

View File

@@ -55,7 +55,8 @@ export enum ComponentNameEnum {
EDITOR = 'Editor',
TREE_SELECT = 'TreeSelect',
UPLOAD = 'Upload',
JSON_EDITOR = 'JsonEditor'
JSON_EDITOR = 'JsonEditor',
ICON_PICKER = 'IconPicker'
}
type CamelCaseComponentName = keyof typeof ComponentNameEnum extends infer K