ll-package
Version:
2 lines (1 loc) • 973 B
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const l=require("vue"),c=require("../_util/props-util/initDefaultProps.js"),s=require("../../../@ant-design/icons-vue/es/icons/SearchOutlined.js");require("../input/index.js");const h=require("../input/Input.js"),t={prefixCls:String,placeholder:String,value:String,handleClear:Function,disabled:{type:Boolean,default:void 0},onChange:Function},f=l.defineComponent({compatConfig:{MODE:3},name:"Search",inheritAttrs:!1,props:c.default(t,{placeholder:""}),emits:["change"],setup(r,n){let{emit:o}=n;const u=a=>{var e;o("change",a),a.target.value===""&&((e=r.handleClear)===null||e===void 0||e.call(r))};return()=>{const{placeholder:a,value:e,prefixCls:i,disabled:d}=r;return l.createVNode(h.default,{placeholder:a,class:i,value:e,onChange:u,disabled:d,allowClear:!0},{prefix:()=>l.createVNode(s.default,null,null)})}}});exports.default=f;exports.transferSearchProps=t;
;