1 line
862 B
JavaScript
1 line
862 B
JavaScript
|
|
import{Ct as e,H as t,nt as n,v as r,w as i,z as a}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as o}from"./Primitive-jhoGcsVx.js";var s=i({__name:`VisuallyHidden`,props:{feature:{type:String,required:!1,default:`focusable`},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(i){return(i,s)=>(a(),r(e(o),{as:i.as,"as-child":i.asChild,"aria-hidden":i.feature===`focusable`?`true`:void 0,"data-hidden":i.feature===`fully-hidden`?``:void 0,tabindex:i.feature===`fully-hidden`?`-1`:void 0,style:{position:`absolute`,border:0,width:`1px`,height:`1px`,padding:0,margin:`-1px`,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,clipPath:`inset(50%)`,whiteSpace:`nowrap`,wordWrap:`normal`,top:`-1px`,left:`-1px`}},{default:n(()=>[t(i.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-hidden`,`data-hidden`,`tabindex`]))}});export{s as t};
|