tmagic-editor/packages/design/src/defaultAdapter.ts

214 lines
3.8 KiB
TypeScript

export default {
components: {
button: {
component: 'el-button',
props: (props: any) => props,
},
card: {
component: 'el-card',
props: (props: any) => props,
},
cascader: {
component: 'el-cascader',
props: (props: any) => props,
},
checkbox: {
component: 'el-checkbox',
props: (props: any) => props,
},
checkboxGroup: {
component: 'el-checkbox-group',
props: (props: any) => props,
},
col: {
component: 'el-col',
props: (props: any) => props,
},
collapse: {
component: 'el-collapse',
props: (props: any) => props,
},
collapseItem: {
component: 'el-collapse-item',
props: (props: any) => props,
},
colorPicker: {
component: 'el-color-picker',
props: (props: any) => props,
},
datePicker: {
component: 'el-date-picker',
props: (props: any) => props,
},
dialog: {
component: 'el-dialog',
props: (props: any) => props,
},
divider: {
component: 'el-divider',
props: (props: any) => props,
},
drawer: {
component: 'el-drawer',
props: (props: any) => props,
},
dropdown: {
component: 'el-dropdown',
props: (props: any) => props,
},
dropdownItem: {
component: 'dropdown-item',
props: (props: any) => props,
},
dropdownMenu: {
component: 'dropdown-menu',
props: (props: any) => props,
},
form: {
component: 'el-form',
props: (props: any) => props,
},
formItem: {
component: 'el-form-item',
props: (props: any) => props,
},
icon: {
component: 'el-icon',
props: (props: any) => props,
},
input: {
component: 'el-input',
props: (props: any) => props,
},
inputNumber: {
component: 'el-input-number',
props: (props: any) => props,
},
option: {
component: 'el-option',
props: (props: any) => props,
},
optionGroup: {
component: 'el-option-group',
props: (props: any) => props,
},
pagination: {
component: 'el-pagination',
props: (props: any) => props,
},
popover: {
component: 'el-popover',
props: (props: any) => props,
},
radio: {
component: 'el-radio',
props: (props: any) => props,
},
radioGroup: {
component: 'el-radio-group',
props: (props: any) => props,
},
row: {
component: 'el-row',
props: (props: any) => props,
},
scrollbar: {
component: 'el-scrollbar',
props: (props: any) => props,
},
select: {
component: 'el-select',
props: (props: any) => props,
},
step: {
component: 'el-step',
props: (props: any) => props,
},
steps: {
component: 'el-steps',
props: (props: any) => props,
},
switch: {
component: 'el-switch',
props: (props: any) => props,
},
table: {
component: 'el-table',
props: (props: any) => props,
},
tableColumn: {
component: 'el-table-column',
props: (props: any) => props,
},
tabPane: {
component: 'el-tab-pane',
props: (props: any) => props,
},
tabs: {
component: 'el-tabs',
props: (props: any) => props,
},
tag: {
component: 'el-tag',
props: (props: any) => props,
},
timePicker: {
component: 'el-time-picker',
props: (props: any) => props,
},
tooltip: {
component: 'el-tooltip',
props: (props: any) => props,
},
tree: {
component: 'el-tree',
props: (props: any) => props,
},
upload: {
component: 'el-upload',
props: (props: any) => props,
},
},
};