| 1 |
import{_ as l}from"./DynamicIcon.js?ver=1.7.0";import{j as a,v as t,z as c,l as s,k as o,E as y,x as _,y as r,B as i,A as f}from"./vue.esm-bundler.js?ver=1.7.0";import{_ as k}from"./_plugin-vue_export-helper.js?ver=1.7.0";const h={name:"PageHeading",components:{DynamicIcon:l},props:{title:{type:String},icon:{type:String},to:{type:Object}}},g={class:"page-heading-wrap"},p={key:1,class:"page-title"},x={key:2,class:"actions"};function $(e,d,n,j,q,w){const m=r("DynamicIcon"),u=r("router-link");return t(),a("div",g,[e.$slots.title?c(e.$slots,"title",{key:0}):(t(),a("h1",p,[n.to?(t(),o(u,{key:0,to:n.to},{default:_(()=>[n.icon?(t(),o(m,{key:0,name:n.icon},null,8,["name"])):s("",!0)]),_:1},8,["to"])):s("",!0),y(" "+i(n.title),1)])),e.$slots.action?(t(),a("div",x,[c(e.$slots,"action")])):s("",!0)])}const N=k(h,[["render",$]]),S={class:"fct-empty-text"},v={class:"flex items-center justify-center mb-4"},B={key:0},D={key:1},P={__name:"Empty",props:{icon:{type:String,required:!0},text:{type:String,required:!1,default:null},hasDark:{type:Boolean,default:!1},title:{type:String,required:!1,default:null}},setup(e){return(d,n)=>(t(),a("div",S,[f("div",v,[e.icon?(t(),o(l,{key:0,name:e.icon,"has-dark":e.hasDark,class:"w-[100px]"},null,8,["name","has-dark"])):s("",!0)]),e.title?(t(),a("h3",B,i(e.title),1)):s("",!0),e.text?(t(),a("p",D,i(e.text),1)):s("",!0)]))}};export{N as P,P as _}; |