26 lines
526 B
TypeScript
26 lines
526 B
TypeScript
|
|
import type { App } from 'vue';
|
||
|
|
import ElementPlus, { ElCard, ElForm, ElTable } from 'element-plus';
|
||
|
|
|
||
|
|
/** global table column align */
|
||
|
|
ElTable.TableColumn.props.align = {
|
||
|
|
type: String,
|
||
|
|
default: 'center'
|
||
|
|
};
|
||
|
|
|
||
|
|
/** global ElCard shadow */
|
||
|
|
ElCard.props.shadow = {
|
||
|
|
type: String,
|
||
|
|
default: 'never'
|
||
|
|
};
|
||
|
|
|
||
|
|
/** global ElForm require asterisk position */
|
||
|
|
ElForm.props.requireAsteriskPosition = {
|
||
|
|
type: String,
|
||
|
|
default: 'right'
|
||
|
|
};
|
||
|
|
|
||
|
|
/** full import ElementPlus */
|
||
|
|
export const setupUI = (app: App) => {
|
||
|
|
app.use(ElementPlus);
|
||
|
|
};
|