import{A as e,I as t,Q as n,g as r,x as i,yt as a,z as o}from"./vue.runtime.esm-bundler-DS0mm12S.js";import{t as s}from"./utils-u71wZLxr.js";import{rt as c}from"./index-aDrlI3dP.js";import{b as l}from"./Teleport-CHY6zPT-.js";import{i as u}from"./button-DQxx5HZh.js";import{t as d}from"./useForwardExpose-DNY3s-e3.js";import{d as f}from"./DialogTitle-DW0Sux5Q.js";var p=i({__name:`DialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(i){let s=i;d();let c=f();return(i,l)=>(t(),r(a(u),e(s,{id:a(c).descriptionId}),{default:n(()=>[o(i.$slots,`default`)]),_:3},16,[`id`]))}}),m=i({__name:`DialogDescription`,props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(i){let u=i,d=l(c(u,`class`));return(i,c)=>(t(),r(a(p),e({"data-slot":`dialog-description`},a(d),{class:a(s)(`text-muted-foreground text-sm`,u.class)}),{default:n(()=>[o(i.$slots,`default`)]),_:3},16,[`class`]))}});export{p as n,m as t};