1import{E as e,Lt as t,On as n,Zn as r,b as i,g as a,mt as o,qt as s,tr as c,v as l,xt as u,y as d}from"./CaODJcyn.js";import{t as f}from"./CmmVUi7Z.js";import{n as p,t as m}from"./BX-BtEdF.js";import{t as h}from"./BqSvPtSC.js";var g={slots:{root:`rounded-lg overflow-hidden`,header:`p-4 sm:px-6`,title:`text-highlighted font-semibold`,description:`mt-1 text-muted text-sm`,body:`p-4 sm:p-6`,footer:`p-4 sm:px-6`},variants:{variant:{solid:{root:`bg-inverted text-inverted`,title:`text-inverted`,description:`text-dimmed`},outline:{root:`bg-default ring ring-default divide-y divide-default`},soft:{root:`bg-elevated/50 divide-y divide-default`},subtle:{root:`bg-elevated/50 ring ring-default divide-y divide-default`}}},defaultVariants:{variant:`outline`}},_={__name:`UCard`,props:{as:{type:null,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},variant:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(_){let v=_,y=t(),b=p(`card`,v),x=f(),S=a(()=>m({extend:g,...x.ui?.card||{}})({variant:b.variant}));return(t,a)=>(o(),l(n(h),{as:n(b).as,"data-slot":`root`,class:r(S.value.root({class:[n(b).ui?.root,n(b).class]}))},{default:s(()=>[y.header||n(b).title||y.title||n(b).description||y.description?(o(),i(`div`,{key:0,"data-slot":`header`,class:r(S.value.header({class:n(b).ui?.header}))},[u(t.$slots,`header`,{},()=>[n(b).title||y.title?(o(),i(`div`,{key:0,"data-slot":`title`,class:r(S.value.title({class:n(b).ui?.title}))},[u(t.$slots,`title`,{},()=>[e(c(n(b).title),1)])],2)):d(``,!0),n(b).description||y.description?(o(),i(`div`,{key:1,"data-slot":`description`,class:r(S.value.description({class:n(b).ui?.description}))},[u(t.$slots,`description`,{},()=>[e(c(n(b).description),1)])],2)):d(``,!0)])],2)):d(``,!0),y.default?(o(),i(`div`,{key:1,"data-slot":`body`,class:r(S.value.body({class:n(b).ui?.body}))},[u(t.$slots,`default`)],2)):d(``,!0),y.footer?(o(),i(`div`,{key:2,"data-slot":`footer`,class:r(S.value.footer({class:n(b).ui?.footer}))},[u(t.$slots,`footer`)],2)):d(``,!0)]),_:3},8,[`as`,`class`]))}};export{_ as t};
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.