| 1 |
import{_ as m}from"./DynamicIcon.js?ver=1.7.1";import{g as n,j as e,k as s,l as a,m as c,q as _,t as d,v as i,x as p}from"./vue.esm-bundler.js?ver=1.7.1";import{_ as y}from"./_plugin-vue_export-helper.js?ver=1.7.1";const g={name:"PageHeading",components:{DynamicIcon:m},props:{title:{type:String},icon:{type:String},to:{type:Object}}},k={class:"page-heading-wrap"},u={key:1,class:"page-title"},f={key:2,class:"actions"};function h(o,v,t,D,S,$){const r=i("DynamicIcon"),l=i("router-link");return e(),n("div",k,[o.$slots.title?s(o.$slots,"title",{key:0}):(e(),n("h1",u,[t.to?(e(),c(l,{key:0,to:t.to},{default:d(()=>[t.icon?(e(),c(r,{key:0,name:t.icon},null,8,["name"])):a("",!0)]),_:1},8,["to"])):a("",!0),_(" "+p(t.title),1)])),o.$slots.action?(e(),n("div",f,[s(o.$slots,"action")])):a("",!0)])}const P=y(g,[["render",h]]);export{P}; |