1import{ab as k,q,Z as C,o as r,c as o,y as m,r as l,ai as w,m as c,z as $,N as f,e as a,f as u,x as g,n as d,a0 as S,h as v,v as h,S as y,a1 as j,g as B,a2 as z}from"./ZHhD047m.js";const N={slots:{root:"relative group/user",wrapper:"",name:"font-medium",description:"text-muted",avatar:"shrink-0"},variants:{orientation:{horizontal:{root:"flex items-center"},vertical:{root:"flex flex-col"}},to:{true:{name:["text-default peer-hover:text-highlighted peer-focus-visible:text-highlighted","transition-colors"],description:["peer-hover:text-toned peer-focus-visible:text-toned","transition-colors"],avatar:"transform transition-transform duration-200 group-hover/user:scale-115 group-has-focus-visible/user:scale-115"},false:{name:"text-highlighted",description:""}},size:{"3xs":{root:"gap-1",wrapper:"flex items-center gap-1",name:"text-xs",description:"text-xs"},"2xs":{root:"gap-1.5",wrapper:"flex items-center gap-1.5",name:"text-xs",description:"text-xs"},xs:{root:"gap-1.5",wrapper:"flex items-center gap-1.5",name:"text-xs",description:"text-xs"},sm:{root:"gap-2",name:"text-xs",description:"text-xs"},md:{root:"gap-2",name:"text-sm",description:"text-xs"},lg:{root:"gap-2.5",name:"text-sm",description:"text-sm"},xl:{root:"gap-2.5",name:"text-base",description:"text-sm"},"2xl":{root:"gap-3",name:"text-base",description:"text-base"},"3xl":{root:"gap-3",name:"text-lg",description:"text-base"}}},defaultVariants:{size:"md"}},V=Object.assign({inheritAttrs:!1},{__name:"UUser",props:{as:{type:null,required:!1},name:{type:String,required:!1},description:{type:String,required:!1},avatar:{type:Object,required:!1},chip:{type:[Boolean,Object],required:!1},size:{type:null,required:!1},orientation:{type:null,required:!1,default:"horizontal"},to:{type:null,required:!1},target:{type:[String,Object,null],required:!1},onClick:{type:Function,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){const s=e,x=k(),b=q(),i=C("user",s),t=B(()=>z({extend:z(N),...b.ui?.user||{}})({size:s.size,orientation:s.orientation,to:!!s.to||!!s.onClick}));return(n,p)=>(r(),o(a(j),{as:e.as,"data-orientation":e.orientation,"data-slot":"root",class:d(t.value.root({class:[a(i)?.root,s.class]})),onClick:e.onClick},{default:m(()=>[l(n.$slots,"avatar",{ui:t.value},()=>[e.chip&&e.avatar?(r(),o(w,c({key:0,inset:""},typeof e.chip=="object"?e.chip:{},{size:e.size}),{default:m(()=>[$(f,c({alt:e.name},e.avatar,{size:e.size,"data-slot":"avatar",class:t.value.avatar({class:a(i)?.avatar})}),null,16,["alt","size","class"])]),_:1},16,["size"])):e.avatar?(r(),o(f,c({key:1,alt:e.name},e.avatar,{size:e.size,"data-slot":"avatar",class:t.value.avatar({class:a(i)?.avatar})}),null,16,["alt","size","class"])):u("",!0)]),g("div",{"data-slot":"wrapper",class:d(t.value.wrapper({class:a(i)?.wrapper}))},[e.to?(r(),o(S,c({key:0,"aria-label":e.name},{to:e.to,target:e.target,...n.$attrs},{class:"focus:outline-none peer",raw:""}),{default:m(()=>[...p[0]||(p[0]=[g("span",{class:"absolute inset-0","aria-hidden":"true"},null,-1)])]),_:1},16,["aria-label"])):u("",!0),l(n.$slots,"default",{},()=>[e.name||x.name?(r(),v("p",{key:0,"data-slot":"name",class:d(t.value.name({class:a(i)?.name}))},[l(n.$slots,"name",{},()=>[h(y(e.name),1)])],2)):u("",!0),e.description||x.description?(r(),v("p",{key:1,"data-slot":"description",class:d(t.value.description({class:a(i)?.description}))},[l(n.$slots,"description",{},()=>[h(y(e.description),1)])],2)):u("",!0)])],2)]),_:3},8,["as","data-orientation","class","onClick"]))}});export{V as _};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.