"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const s=require("vue"),a=require("../_util/vue-types/index.js"),t=(l,{slots:u})=>{const{class:c,customizeIcon:e,customizeIconProps:r,onMousedown:i,onClick:d}=l;let n;return typeof e=="function"?n=e(r):n=s.isVNode(e)?s.cloneVNode(e):e,s.createVNode("span",{class:c,onMousedown:o=>{o.preventDefault(),i&&i(o)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:d,"aria-hidden":!0},[n!==void 0?n:s.createVNode("span",{class:c.split(/\s+/).map(o=>`${o}-icon`)},[u.default?.()])])};t.inheritAttrs=!1;t.displayName="TransBtn";t.props={class:String,customizeIcon:a.default.any,customizeIconProps:a.default.any,onMousedown:Function,onClick:Function};exports.default=t;
