SettingFooter-b0b4e355.js 1.6 KB

1
  1. import{d as b,f_ as k,X as h,c as R,aU as O,ba as v,aB as M,l as r,fp as B,f as m,b7 as S,aJ as T,aK as A,bz as $,j,o as w,m as F,g as t,y as c,v as i,w as p,s as N,k as d}from"./index-d3600154.js";import{R as P}from"./RedoOutlined-8977b36a.js";const x=b({name:"SettingFooter",components:{CopyOutlined:k,RedoOutlined:P},setup(){const e=h(),{prefixCls:u}=R("setting-footer"),{createSuccessModal:g,createMessage:l}=$(),f=O(),C=v(),o=M();function s(){const{isSuccessRef:n}=B(JSON.stringify(m(o.getProjectConfig),null,2));m(n)&&g({title:r.setting.operatingTitle,content:r.setting.operatingContent})}function a(){try{o.setProjectConfig(S);const{colorWeak:n,grayMode:y}=S;T(n),A(y),l.success(r.setting.resetSuccess)}catch(n){l.error(n)}}function _(){localStorage.clear(),o.resetAllState(),e.resetState(),f.resetState(),C.resetState(),location.reload()}return{prefixCls:u,locales:r,handleCopy:s,handleResetSetting:a,handleClearAndRedo:_}}});function z(e,u,g,l,f,C){const o=d("CopyOutlined"),s=d("a-button"),a=d("RedoOutlined");return w(),F("div",{class:N(e.prefixCls)},[t(s,{type:"primary",block:"",onClick:e.handleCopy},{default:c(()=>[t(o,{class:"mr-2"}),i(" "+p(e.locales.setting.copyBtn),1)]),_:1},8,["onClick"]),t(s,{color:"warning",block:"",onClick:e.handleResetSetting,class:"my-3"},{default:c(()=>[t(a,{class:"mr-2"}),i(" "+p(e.locales.common.resetText),1)]),_:1},8,["onClick"]),t(s,{color:"error",block:"",onClick:e.handleClearAndRedo},{default:c(()=>[t(a,{class:"mr-2"}),i(" "+p(e.locales.setting.clearBtn),1)]),_:1},8,["onClick"])],2)}const U=j(x,[["render",z],["__scopeId","data-v-83beb228"]]);export{U as default};