| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- 'use strict';
- Object.defineProperty(exports, '__esModule', { value: true });
- var iconsVue = require('@element-plus/icons-vue');
- var index = require('../../../hooks/use-size/index.js');
- var icon = require('../../../utils/vue/icon.js');
- var typescript = require('../../../utils/typescript.js');
- var index$1 = require('../../../hooks/use-aria/index.js');
- var event = require('../../../constants/event.js');
- var runtime = require('../../../utils/vue/props/runtime.js');
- var shared = require('@vue/shared');
- const inputProps = runtime.buildProps({
- id: {
- type: String,
- default: void 0
- },
- size: index.useSizeProp,
- disabled: Boolean,
- modelValue: {
- type: runtime.definePropType([
- String,
- Number,
- Object
- ]),
- default: ""
- },
- maxlength: {
- type: [String, Number]
- },
- minlength: {
- type: [String, Number]
- },
- type: {
- type: String,
- default: "text"
- },
- resize: {
- type: String,
- values: ["none", "both", "horizontal", "vertical"]
- },
- autosize: {
- type: runtime.definePropType([Boolean, Object]),
- default: false
- },
- autocomplete: {
- type: runtime.definePropType(String),
- default: "off"
- },
- formatter: {
- type: Function
- },
- parser: {
- type: Function
- },
- placeholder: {
- type: String
- },
- form: {
- type: String
- },
- readonly: Boolean,
- clearable: Boolean,
- clearIcon: {
- type: icon.iconPropType,
- default: iconsVue.CircleClose
- },
- showPassword: Boolean,
- showWordLimit: Boolean,
- suffixIcon: {
- type: icon.iconPropType
- },
- prefixIcon: {
- type: icon.iconPropType
- },
- containerRole: {
- type: String,
- default: void 0
- },
- tabindex: {
- type: [String, Number],
- default: 0
- },
- validateEvent: {
- type: Boolean,
- default: true
- },
- inputStyle: {
- type: runtime.definePropType([Object, Array, String]),
- default: () => typescript.mutable({})
- },
- autofocus: Boolean,
- rows: {
- type: Number,
- default: 2
- },
- ...index$1.useAriaProps(["ariaLabel"]),
- inputmode: {
- type: runtime.definePropType(String),
- default: void 0
- },
- name: String
- });
- const inputEmits = {
- [event.UPDATE_MODEL_EVENT]: (value) => shared.isString(value),
- input: (value) => shared.isString(value),
- change: (value) => shared.isString(value),
- focus: (evt) => evt instanceof FocusEvent,
- blur: (evt) => evt instanceof FocusEvent,
- clear: () => true,
- mouseleave: (evt) => evt instanceof MouseEvent,
- mouseenter: (evt) => evt instanceof MouseEvent,
- keydown: (evt) => evt instanceof Event,
- compositionstart: (evt) => evt instanceof CompositionEvent,
- compositionupdate: (evt) => evt instanceof CompositionEvent,
- compositionend: (evt) => evt instanceof CompositionEvent
- };
- exports.inputEmits = inputEmits;
- exports.inputProps = inputProps;
- //# sourceMappingURL=input.js.map
|