var _=(l,f,t)=>new Promise((i,s)=>{var u=a=>{try{o(t.next(a))}catch(e){s(e)}},r=a=>{try{o(t.throw(a))}catch(e){s(e)}},o=a=>a.done?i(a.value):Promise.resolve(a.value).then(u,r);o((t=t.apply(l,f)).next())});import{aX as x,i as O,bi as P,a as A,ac as M,l as T,bn as C,bS as j,bT as v,bU as B,b as w,_ as E,__tla as F}from"./index-f0df2f76.js";import{u as I,__tla as N}from"./useCopyToClipboard-9d1e4453.js";import{bH as $,aP as D}from"./antd-057b41b1.js";import{d as G,u as S,a7 as g,_ as H,$ as J,f as n,a9 as p,E as m,a6 as y,a0 as U}from"./vue-1631514e.js";let b,W=Promise.all([(()=>{try{return F}catch(l){}})(),(()=>{try{return N}catch(l){}})()]).then(()=>_(void 0,null,function*(){const l=G({name:"SettingFooter",components:{CopyOutlined:$,RedoOutlined:D},setup(){const t=x(),{prefixCls:i}=O("setting-footer"),{t:s}=T(),{createSuccessModal:u,createMessage:r}=w(),o=P(),a=A(),e=M();function d(){const{isSuccessRef:c}=I(JSON.stringify(S(e.getProjectConfig),null,2));S(c)&&u({title:s("layout.setting.operatingTitle"),content:s("layout.setting.operatingContent")})}function h(){try{e.setProjectConfig(C);const{colorWeak:c,grayMode:R}=C;j(),v(c),B(R),r.success(s("layout.setting.resetSuccess"))}catch(c){r.error(c)}}function k(){localStorage.clear(),e.resetAllState(),t.resetState(),o.resetState(),a.resetState(),location.reload()}return{prefixCls:i,t:s,handleCopy:d,handleResetSetting:h,handleClearAndRedo:k}}});function f(t,i,s,u,r,o){const a=g("CopyOutlined"),e=g("a-button"),d=g("RedoOutlined");return H(),J("div",{class:U(t.prefixCls)},[n(e,{type:"primary",block:"",onClick:t.handleCopy},{default:p(()=>[n(a,{class:"mr-2"}),m(" "+y(t.t("layout.setting.copyBtn")),1)]),_:1},8,["onClick"]),n(e,{color:"warning",block:"",onClick:t.handleResetSetting,class:"my-3"},{default:p(()=>[n(d,{class:"mr-2"}),m(" "+y(t.t("common.resetText")),1)]),_:1},8,["onClick"]),n(e,{color:"error",block:"",onClick:t.handleClearAndRedo},{default:p(()=>[n(d,{class:"mr-2"}),m(" "+y(t.t("layout.setting.clearBtn")),1)]),_:1},8,["onClick"])],2)}b=E(l,[["render",f],["__scopeId","data-v-7282eaa7"]])}));export{W as __tla,b as default};