| 1 |
import{E as C,a as g,a0 as B,P as S}from"./element-plus.js?ver=2.10.0";import"./dayjs.js?ver=2.10.0";import{ae as m,D as r,E as _,K as s,S as n,I as o,L as f,P as i,Q as c,F as b,ab as w,R as E,O as k,B as z,T as A}from"./vue.js?ver=2.10.0";import{_ as L}from"./emoji-picker.js?ver=2.10.0";const N={name:"CustomizerShell",inheritAttrs:!1,emits:["back","save"],props:{back_title:{type:String,required:!0},tabs:{type:Array,default:()=>[]},saving:{type:Boolean,default:!1},save_label:{type:String,default:""},show_save:{type:Boolean,default:!0},show_close:{type:Boolean,default:!0},header_class:{type:String,default:""},container_class:{type:String,default:""}}},V={class:"fcom_full_editor"},$=["aria-label"],T={class:"fcom_editor_menu object_menu"},D={class:"fcom_space_menu_ul"},F={class:"full_editor_actions"};function I(t,a,e,P,j,q){const v=m("ArrowLeft"),y=C,p=m("router-link"),d=g,h=B,u=S;return r(),_(A,{to:"body"},[s("div",V,[n(u,null,{default:o(()=>[n(h,{class:"fcom_full_editor_header_wrap"},{default:o(()=>[s("div",{class:f([e.header_class,"fcom_full_editor_header"])},[s("button",{type:"button",onClick:a[0]||(a[0]=l=>t.$emit("back")),class:"fcom_back_header","aria-label":t.$t("Back to %s",e.back_title)},[n(y,null,{default:o(()=>[n(v)]),_:1}),i(" "+c(e.back_title),1)],8,$),s("div",T,[s("ul",D,[(r(!0),b(E,null,w(e.tabs,l=>(r(),b("li",{key:l.name},[n(p,{to:l.route},{default:o(()=>[i(c(l.title),1)]),_:2},1032,["to"])]))),128))])]),s("div",F,[e.show_save?(r(),_(d,{key:0,class:"fcom_primary_button",size:t.isMobile?"small":"default",disabled:e.saving,loading:e.saving,onClick:a[1]||(a[1]=l=>t.$emit("save"))},{default:o(()=>[i(c(e.save_label||t.$t("Save Changes")),1)]),_:1},8,["size","disabled","loading"])):k("",!0),e.show_close?(r(),_(d,{key:1,"aria-label":t.$t("Close"),onClick:a[2]||(a[2]=l=>t.$emit("back")),text:""},{default:o(()=>[...a[3]||(a[3]=[i(" X ",-1)])]),_:1},8,["aria-label"])):k("",!0)])],2)]),_:1}),n(u,{class:f([e.container_class,"fcom_full_editor_container"])},{default:o(()=>[z(t.$slots,"default")]),_:3},8,["class"])]),_:3})])])}const Q=L(N,[["render",I]]);export{Q as C}; |