Viewing File: /usr/local/cpanel/base/frontend/jupiter/koality/_nuxt/CWt-tL8P.js

import{r as x}from"./KMZ6tpXK.js";import{ao as y,aq as k,o as t,e as i,c as n,w,b as q,ah as I,cq as C,p as s,D as a,_ as v,k as S,ag as $,l as g,t as h,s as c,at as m}from"./EJiqiqZX.js";import"./iik6CYzq.js";const V={slots:{base:["group relative block my-5 p-4 sm:p-6 border border-default rounded-md bg-default","transition-colors"],icon:"size-6 mb-2 block",title:"text-highlighted font-semibold",description:"text-[15px] text-muted *:first:mt-0 *:last:mb-0 *:my-1",externalIcon:["size-4 align-top absolute right-2 top-2 text-dimmed pointer-events-none","transition-colors"]},variants:{color:{primary:{icon:"text-primary"},secondary:{icon:"text-secondary"},success:{icon:"text-success"},info:{icon:"text-info"},warning:{icon:"text-warning"},error:{icon:"text-error"},neutral:{icon:"text-highlighted"}},to:{true:""},title:{true:{description:"mt-1"}}},compoundVariants:[{color:"primary",to:!0,class:{base:"hover:bg-primary/10 hover:border-primary has-focus-visible:border-primary",externalIcon:"group-hover:text-primary"}},{color:"secondary",to:!0,class:{base:"hover:bg-secondary/10 hover:border-secondary has-focus-visible:border-secondary",externalIcon:"group-hover:text-secondary"}},{color:"success",to:!0,class:{base:"hover:bg-success/10 hover:border-success has-focus-visible:border-success",externalIcon:"group-hover:text-success"}},{color:"info",to:!0,class:{base:"hover:bg-info/10 hover:border-info has-focus-visible:border-info",externalIcon:"group-hover:text-info"}},{color:"warning",to:!0,class:{base:"hover:bg-warning/10 hover:border-warning has-focus-visible:border-warning",externalIcon:"group-hover:text-warning"}},{color:"error",to:!0,class:{base:"hover:bg-error/10 hover:border-error has-focus-visible:border-error",externalIcon:"group-hover:text-error"}},{color:"neutral",to:!0,class:{base:"hover:bg-elevated/50 hover:border-inverted has-focus-visible:border-inverted",externalIcon:"group-hover:text-highlighted"}}],defaultVariants:{color:"primary"}},j=Object.assign({inheritAttrs:!1},{__name:"ProseCard",props:{to:{type:null,required:!1},target:{type:[String,Object,null],required:!1},icon:{type:null,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},color:{type:null,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1}},setup(r){const e=r,u=y(),d=k(),o=c(()=>m({extend:m(V),...d.ui?.prose?.card||{}})({color:e.color,to:!!e.to,title:!!e.title})),b=c(()=>e.target||(e.to&&typeof e.to=="string"&&e.to.startsWith("http")?"_blank":void 0)),f=c(()=>(e.title||"Card link").trim());return(l,p)=>(t(),i("div",{class:a(o.value.base({class:e.class}))},[r.to?(t(),n(C,I({key:0,"aria-label":f.value},{to:r.to,target:b.value,...l.$attrs},{class:"focus:outline-none",raw:""}),{default:w(()=>[...p[0]||(p[0]=[q("span",{class:"absolute inset-0","aria-hidden":"true"},null,-1)])]),_:1},16,["aria-label"])):s("",!0),r.icon?(t(),n(v,{key:1,name:r.icon,class:a(o.value.icon({class:e.ui?.icon}))},null,8,["name","class"])):s("",!0),r.to&&b.value==="_blank"?(t(),n(v,{key:2,name:S(d).ui.icons.external,class:a(o.value.externalIcon({class:e.ui?.externalIcon}))},null,8,["name","class"])):s("",!0),r.title||u.title?(t(),i("p",{key:3,class:a(o.value.title({class:e.ui?.title}))},[x(l.$slots,"title",{mdcUnwrap:"p"},()=>[g(h(r.title),1)])],2)):s("",!0),u.default?(t(),i("div",{key:4,class:a(o.value.description({class:e.ui?.description}))},[$(l.$slots,"default",{},()=>[g(h(r.description),1)])],2)):s("",!0)],2))}});export{j as default};
Back to Directory File Manager