UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

125 lines (120 loc) 2.14 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var assist = require('../../../utils/assist.js'); var defaultProps = { type: { type: String, validator(value) { return assist.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 assist.oneOf(value, ["custom", false, true]); }, default: false }, property: { type: String }, align: { type: String, validator(value) { return assist.oneOf(value, ["left", "center", "right"]); }, default: "left" }, headerAlign: { type: String, validator(value) { return assist.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 assist.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 } }; exports["default"] = defaultProps; //# sourceMappingURL=defaults.js.map