PhaseWeb3-Vue/assets/CustomizeView.f69543d0.js

2 lines
3.5 KiB
JavaScript

var P=Object.defineProperty;var S=(n,i,e)=>i in n?P(n,i,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[i]=e;var p=(n,i,e)=>(S(n,typeof i!="symbol"?i+"":i,e),e);import{a3 as U,a as w,b as N,r as $,M as h,c as _,e as g,w as o,f as l,Z as z,$ as B,g as b,a4 as x,j as c,_ as F,x as G,i as V,n as J,p as O,q as D,a5 as A}from"./index.42dc3a62.js";import{_ as d}from"./FormField.613e94b4.js";import{_ as y}from"./FormControl.833b38dc.js";import{_ as f}from"./FormCheckRadio.11d37262.js";class m{static get cardList(){const i=U.filter(e=>!e.skip).map(e=>({id:e.assetId?e.assetId:e.id,label:e.name}));return[...this.baseCardList,...i]}}p(m,"baseCardList",[{id:"time",label:"Default"},{id:"carpet",label:"Arcade Carpet"},{id:"gradient",label:"Pink/Purple Gradient"},{id:"pride",label:"Pride Flag"},{id:"trans",label:"Trans Flag"},{id:"loveplus",label:"LovePlus"},{id:"paint",label:"i eat paint"}]),p(m,"borderList",[{id:"",label:"None"},{id:"test",label:"Basic"},{id:"swirl",label:"Swirl"},{id:"pride",label:"Pride Flag"},{id:"trans",label:"Trans Flag"},{id:"nonbinary",label:"Non-Binary Flag"},{id:"leaves",label:"Leaves"}]);const I={class:"space-x-2"},H={__name:"CustomizeView",setup(n){const i=w(),e=N(),a=$(e.userCustomize);var v=JSON.parse(JSON.stringify(e.userCustomize));h(()=>e.userCustomize,u=>{a.value=u,v=JSON.parse(JSON.stringify(u))});async function C(){var u=null;try{u=await A(a.value)}catch(t){console.error("Failed to update customize:",t)}(u==null?void 0:u.status)==="success"&&(e.userLoaded=!1,i.go())}function L(){return JSON.stringify(v)!==JSON.stringify(a.value)}async function k(){e.userLoaded=!1,i.go()}return(u,t)=>(_(),g(D,null,{default:o(()=>[l(O,null,{default:o(()=>[l(z,{class:"mb-6"}),l(B,{icon:b(x),title:"Profile Customizations",main:""},null,8,["icon"]),c("div",null,[l(F,null,{default:o(()=>[c("form",{onSubmit:G(C,["prevent"])},[l(d,{label:"Profile Background"},{default:o(()=>{var s;return[l(y,{modelValue:a.value.card,"onUpdate:modelValue":t[0]||(t[0]=r=>a.value.card=r),options:b(m).cardList,"model-value":(s=a.value.card)!=null?s:"time",name:"card"},null,8,["modelValue","options","model-value"])]}),_:1}),l(d,{label:"Profile Border"},{default:o(()=>{var s;return[l(y,{modelValue:a.value.border,"onUpdate:modelValue":t[1]||(t[1]=r=>a.value.border=r),options:b(m).borderList,"model-value":(s=a.value.border)!=null?s:"",name:"border"},null,8,["modelValue","options","model-value"])]}),_:1}),l(d,{label:"Disable Greeting"},{default:o(()=>{var s;return[l(f,{modelValue:a.value.disableGreeting,"onUpdate:modelValue":t[2]||(t[2]=r=>a.value.disableGreeting=r),type:"switch","input-value":(s=a.value.disableGreeting)!=null?s:!1,name:"disableGreeting"},null,8,["modelValue","input-value"])]}),_:1}),l(d,{label:"Disable WebUI Update Popup"},{default:o(()=>{var s;return[l(f,{modelValue:a.value.disableUpdatePopup,"onUpdate:modelValue":t[3]||(t[3]=r=>a.value.disableUpdatePopup=r),type:"switch","input-value":(s=a.value.disableUpdatePopup)!=null?s:!1,name:"disableUpdatePopup"},null,8,["modelValue","input-value"])]}),_:1}),l(d,{label:"Shrimp Links",help:"Allow my mind to be probed by shrimps",class:"text-pink-300"},{default:o(()=>{var s;return[l(f,{modelValue:a.value.shrimpLinks,"onUpdate:modelValue":t[4]||(t[4]=r=>a.value.shrimpLinks=r),type:"switch","input-value":(s=a.value.shrimpLinks)!=null?s:!1,name:"shrimpLinks"},null,8,["modelValue","input-value"])]}),_:1}),c("div",I,[l(V,{type:"submit",color:"success",label:"Save"}),L()?(_(),g(V,{key:0,color:"danger",label:"Revert",onClick:k})):J("",!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{H as default};