UNPKG

@dialpad/dialtone

Version:

Dialpad's Dialtone design system monorepo

3 lines (2 loc) 1.01 kB
"use strict";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