UNPKG

hongluan-ui

Version:
47 lines (44 loc) 1.06 kB
import '../../../utils/index.mjs'; import { isValidComponentType, isValidComponentSize } from '../../../utils/vue/validator.mjs'; const buttonIconPosition = ["left", "right"]; const buttonNativeTypes = ["button", "submit", "reset"]; const buttonProps = { type: { type: String, validator: isValidComponentType }, size: { type: String, validator: isValidComponentSize }, iconPosition: { type: String, default: "" }, nativeType: { type: String, default: "button", validator: (val) => buttonNativeTypes.includes(val) }, loading: Boolean, disabled: Boolean, autofocus: Boolean, round: Boolean, equal: Boolean, effect: String, noFill: Boolean, outline: Boolean, block: Boolean, rational: Boolean, dashed: Boolean, hover: [Boolean, String], tag: { type: [String, Object], default: "button" } }; const buttonEmits = { click: (evt) => evt instanceof MouseEvent }; export { buttonEmits, buttonIconPosition, buttonNativeTypes, buttonProps }; //# sourceMappingURL=button.mjs.map