element-plus
Version:
A Component Library for Vue 3
115 lines (112 loc) • 1.87 kB
JavaScript
import '../../../../utils/index.mjs';
import { CircleClose } from '@element-plus/icons-vue';
import { isValidComponentSize } from '../../../../utils/vue/validator.mjs';
const timePickerDefaultProps = {
id: {
type: [Array, String]
},
name: {
type: [Array, String],
default: ""
},
popperClass: {
type: String,
default: ""
},
format: {
type: String
},
valueFormat: {
type: String
},
type: {
type: String,
default: ""
},
clearable: {
type: Boolean,
default: true
},
clearIcon: {
type: [String, Object],
default: CircleClose
},
editable: {
type: Boolean,
default: true
},
prefixIcon: {
type: [String, Object],
default: ""
},
size: {
type: String,
validator: isValidComponentSize
},
readonly: {
type: Boolean,
default: false
},
disabled: {
type: Boolean,
default: false
},
placeholder: {
type: String,
default: ""
},
popperOptions: {
type: Object,
default: () => ({})
},
modelValue: {
type: [Date, Array, String, Number],
default: ""
},
rangeSeparator: {
type: String,
default: "-"
},
startPlaceholder: String,
endPlaceholder: String,
defaultValue: {
type: [Date, Array]
},
defaultTime: {
type: [Date, Array]
},
isRange: {
type: Boolean,
default: false
},
disabledHours: {
type: Function
},
disabledMinutes: {
type: Function
},
disabledSeconds: {
type: Function
},
disabledDate: {
type: Function
},
cellClassName: {
type: Function
},
shortcuts: {
type: Array,
default: () => []
},
arrowControl: {
type: Boolean,
default: false
},
validateEvent: {
type: Boolean,
default: true
},
unlinkPanels: Boolean
};
export { timePickerDefaultProps };
//# sourceMappingURL=props.mjs.map