This commit is contained in:
2026-03-22 23:32:23 +08:00
parent 91227b7e51
commit 0f40293498
152 changed files with 625 additions and 1 deletions

View File

@@ -0,0 +1 @@
import{$ as e,Ct as t,H as n,N as r,mt as i,nt as a,v as o,w as s,y as c,z as l}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as u}from"./utils-BB02OBq2.js";import{S as d,b as f}from"./dist-t_U6YImb.js";import{t as p}from"./Primitive-jhoGcsVx.js";import{t as m}from"./useForwardExpose-OKJAPp5E.js";import{r as h}from"./AvatarImage-BMo9jZco.js";var g=s({__name:`AvatarFallback`,props:{delayMs:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(r){let s=r,u=h();m();let d=i(s.delayMs===void 0);return e(e=>{if(s.delayMs&&f){let t=window.setTimeout(()=>{d.value=!0},s.delayMs);e(()=>{window.clearTimeout(t)})}}),(e,r)=>d.value&&t(u).imageLoadingStatus.value!==`loaded`?(l(),o(t(p),{key:0,"as-child":e.asChild,as:e.as},{default:a(()=>[n(e.$slots,`default`)]),_:3},8,[`as-child`,`as`])):c(`v-if`,!0)}}),_=s({__name:`AvatarFallback`,props:{delayMs:{},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(e){let i=e,s=d(i,`class`);return(e,c)=>(l(),o(t(g),r({"data-slot":`avatar-fallback`},t(s),{class:t(u)(`bg-muted flex size-full items-center justify-center rounded-full`,i.class)}),{default:a(()=>[n(e.$slots,`default`)]),_:3},16,[`class`]))}});export{_ as t};