@dialpad/dialtone
Version:
Dialpad's Dialtone design system monorepo
3 lines (2 loc) • 1.01 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const s=require("@dialpad/dialtone-icons/vue3"),e=require("vue"),c=require("../_plugin-vue_export-helper-BRilXfQE.cjs"),r=require("../lib/button/button.cjs"),i={name:"SrOnlyCloseButton",components:{DtIconClose:s.DtIconClose,DtButton:r.default},props:{visuallyHiddenCloseLabel:{type:String,default:null}},emits:["close"],methods:{close(){this.$emit("close")}}};function u(d,_,o,p,b,t){const n=e.resolveComponent("dt-icon-close"),l=e.resolveComponent("dt-button");return e.openBlock(),e.createBlock(l,{id:"sr-only-close-button","data-qa":"dt-sr-only-close-button",class:"d-vi-visible-sr","aria-label":o.visuallyHiddenCloseLabel,onClick:t.close,onKeydown:e.withKeys(e.withModifiers(t.close,["prevent","stop"]),["space"])},{default:e.withCtx(()=>[e.createVNode(n)]),_:1},8,["aria-label","onClick","onKeydown"])}const a=c._(i,[["render",u]]);exports.default=a;
//# sourceMappingURL=sr_only_close_button.cjs.map