UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

121 lines (118 loc) 2.03 kB
import { oneOf } from '../../../utils/assist.mjs'; var defaultProps = { type: { type: String, validator(value) { return oneOf(value, ["selection", "index", "expand", "default"]); }, default: "default" }, prop: { type: String }, label: { type: String }, width: { type: [String, Number], default: "" }, minWidth: { type: [String, Number], default: "" }, sortable: { type: [Boolean, String], validator(value) { return oneOf(value, ["custom", false, true]); }, default: false }, property: { type: String }, align: { type: String, validator(value) { return oneOf(value, ["left", "center", "right"]); }, default: "left" }, headerAlign: { type: String, validator(value) { return oneOf(value, ["left", "center", "right", ""]); }, default: "" }, showOverflowTooltip: { type: Boolean, default: false }, filters: { type: Array }, filterMethod: { type: Function }, filterPlacement: { type: String, default: "bottom-start" }, index: { type: [Number, Function] }, renderHeader: { type: Function }, formatter: { type: Function }, className: { type: String }, fixed: { type: [Boolean, String], validator(value) { return oneOf(value, ["left", "right", true, false]); } }, labelClassName: { type: String }, resizable: { type: Boolean, default: true }, selectable: { type: Function }, reserveSelection: { type: Boolean, default: false }, sortOrders: { type: Array, default: () => { return ["ascending", "descending", null]; } }, sortBy: { type: [String, Function, Array] }, sortMethod: { type: Function }, columnKey: { type: String }, filterMultiple: { type: Boolean, default: true }, filteredValue: { type: Array } }; export { defaultProps as default }; //# sourceMappingURL=defaults.mjs.map