UNPKG

element-plus

Version:

A Component Library for Vue 3

56 lines (51 loc) 1.2 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); require('../../../hooks/index.js'); var props = require('../../../utils/props.js'); var index = require('../../../hooks/use-form-item/index.js'); const buttonType = [ "default", "primary", "success", "warning", "info", "danger", "text", "" ]; const buttonSize = ["", "large", "medium", "small", "mini"]; const buttonNativeType = ["button", "submit", "reset"]; const buttonProps = props.buildProps({ ...index.useFormItemProps, type: { type: String, values: buttonType, default: "" }, icon: { type: props.definePropType([String, Object]), default: "" }, nativeType: { type: String, values: buttonNativeType, default: "button" }, loading: Boolean, plain: Boolean, autofocus: Boolean, round: Boolean, circle: Boolean, autoInsertSpace: { type: Boolean } }); const buttonEmits = { click: (evt) => evt instanceof MouseEvent }; exports.buttonEmits = buttonEmits; exports.buttonNativeType = buttonNativeType; exports.buttonProps = buttonProps; exports.buttonSize = buttonSize; exports.buttonType = buttonType; //# sourceMappingURL=button.js.map