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