import{a as d,h as f,aI as c}from"./index-X7Y8jykP.js";import{e as g,o as C,f as S,s as h}from"./vue-vendor-DNhG1Cve.js";var E=function(t,i){var l={};for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&i.indexOf(e)<0&&(l[e]=t[e]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,e=Object.getOwnPropertySymbols(t);o{const{keyCode:r}=n;r===c.ENTER&&n.preventDefault()},b=n=>{const{keyCode:r}=n;r===c.ENTER&&e("click",n)},m=n=>{e("click",n)},u=()=>{a.value&&a.value.focus()},v=()=>{a.value&&a.value.blur()};return C(()=>{t.autofocus&&u()}),y({focus:u,blur:v}),()=>{var n;const{noStyle:r,disabled:O}=t,k=E(t,["noStyle","disabled"]);let s={};return r||(s=d({},_)),O&&(s.pointerEvents="none"),S("div",f(f(f({role:"button",tabindex:0,ref:a},k),o),{},{onClick:m,onKeydown:p,onKeyup:b,style:d(d({},s),o.style||{})}),[(n=l.default)===null||n===void 0?void 0:n.call(l)])}}});export{j as T};