@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
126 lines (125 loc) • 2.52 kB
JavaScript
import { buildProps as t, eventProp as r, booleanProp as e, iconProp as n, booleanStringProp as o, stateProp as i, sizeProp as a, localeProp as l } from "@vexip-ui/config";
const c = t({
size: a,
state: i,
locale: Object,
type: String,
visible: e,
placement: String,
transfer: o,
value: [Number, String, Date, Array],
format: String,
valueFormat: [String, Array, Function],
filler: String,
clearable: e,
noAction: e,
labels: Object,
dateSeparator: String,
timeSeparator: String,
shortcuts: Array,
disabledDate: Function,
steps: Array,
ctrlSteps: Array,
prefix: n,
prefixColor: String,
suffix: n,
suffixColor: String,
noSuffix: e,
disabled: e,
transitionName: String,
confirmText: String,
cancelText: String,
today: [Number, String, Date],
range: e,
loading: e,
loadingIcon: n,
loadingLock: e,
loadingEffect: String,
min: [Number, String, Date],
max: [Number, String, Date],
outsideClose: e,
outsideCancel: e,
placeholder: [String, Array],
unitReadonly: e,
weekStart: Number,
popperAlive: e,
shortcutsPlacement: String,
slots: Object,
onInput: r(),
onPlus: r(),
onMinus: r(),
onEnter: r(),
onCancel: r(),
onChange: r(),
onClear: r(),
onShortcut: r(),
onToggle: r(),
onFocus: r(),
onBlur: r(),
onChangeCol: r(),
onClickOutside: r(),
onOutsideClose: r()
}), g = t({
size: a,
state: i,
locale: l("timePicker"),
visible: e,
placement: String,
transfer: o,
format: String,
separator: String,
value: [String, Array],
filler: String,
clearable: e,
noAction: e,
noArrow: e,
pointer: e,
candidate: Number,
steps: Array,
labels: Object,
shortcuts: Array,
range: e,
disabled: e,
transitionName: String,
confirmText: String,
cancelText: String,
ctrlSteps: Array,
prefix: n,
prefixColor: String,
suffix: n,
suffixColor: String,
noSuffix: e,
exchange: e,
loading: e,
loadingIcon: n,
loadingLock: e,
loadingEffect: String,
min: String,
max: String,
outsideClose: e,
outsideCancel: e,
unitReadonly: e,
popperAlive: e,
shortcutsPlacement: String,
placeholder: [String, Array],
slots: Object,
onInput: r(),
onPlus: r(),
onMinus: r(),
onEnter: r(),
onCancel: r(),
onChange: r(),
onClear: r(),
onShortcut: r(),
onToggle: r(),
onFocus: r(),
onBlur: r(),
onChangeCol: r(),
onClickOutside: r(),
onOutsideClose: r()
});
export {
c as datePickerProps,
g as timePickerProps
};
//# sourceMappingURL=props.mjs.map