import{L as b,a as k,bx as h,b as R,c as v,bN as O,s as M,bH as B,aG as l,o as T,h as A,n as o,z as i,B as u,t as p,q as N,g0 as $,k as f,b_ as m,fQ as x,fR as F,E as P}from"./index.c32990f8.js";import{C as j}from"./CopyOutlined.b4d4e50f.js";import{R as w}from"./RedoOutlined.322588a1.js";const z=k({name:"SettingFooter",components:{CopyOutlined:j,RedoOutlined:w},setup(){const e=h(),{prefixCls:d}=R("setting-footer"),{t:s}=v(),{createSuccessModal:g,createMessage:r}=P(),C=O(),c=M(),t=B();function a(){const{isSuccessRef:n}=$(JSON.stringify(f(t.getProjectConfig),null,2));f(n)&&g({title:s("layout.setting.operatingTitle"),content:s("layout.setting.operatingContent")})}function S(){try{t.setProjectConfig(m);const{colorWeak:n,grayMode:y}=m;x(n),F(y),r.success(s("layout.setting.resetSuccess"))}catch(n){r.error(n)}}function _(){localStorage.clear(),t.resetAllState(),e.resetState(),C.resetState(),c.resetState(),location.reload()}return{prefixCls:d,t:s,handleCopy:a,handleResetSetting:S,handleClearAndRedo:_}}});function D(e,d,s,g,r,C){const c=l("CopyOutlined"),t=l("a-button"),a=l("RedoOutlined");return T(),A("div",{class:N(e.prefixCls)},[o(t,{type:"primary",block:"",onClick:e.handleCopy},{default:i(()=>[o(c,{class:"mr-2"}),u(" "+p(e.t("layout.setting.copyBtn")),1)]),_:1},8,["onClick"]),o(t,{color:"warning",block:"",onClick:e.handleResetSetting,class:"my-3"},{default:i(()=>[o(a,{class:"mr-2"}),u(" "+p(e.t("common.resetText")),1)]),_:1},8,["onClick"]),o(t,{color:"error",block:"",onClick:e.handleClearAndRedo},{default:i(()=>[o(a,{class:"mr-2"}),u(" "+p(e.t("layout.setting.clearBtn")),1)]),_:1},8,["onClick"])],2)}var V=b(z,[["render",D],["__scopeId","data-v-40ca4b3c"]]);export{V as default};