mirror of
https://github.com/PhaseII-eAmusement-Network/PhaseWeb3-Vue.git
synced 2026-10-27 09:30:48 -05:00
2 lines
2.9 KiB
JavaScript
2 lines
2.9 KiB
JavaScript
var S=Object.defineProperty;var $=(o,l,e)=>l in o?S(o,l,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[l]=e;var c=(o,l,e)=>($(o,typeof l!="symbol"?l+"":l,e),e);import{Z as L,a as w,b as z,r as P,M as k,c as _,e as v,w as n,f as s,V as B,W as F,g as f,$ as G,j as b,_ as J,x as O,i as g,n as x,p as D,q as U}from"./index.c568cc3c.js";import{_ as p}from"./FormField.27cb3021.js";import{_ as C}from"./FormControl.f1020296.js";import{_ as h}from"./FormCheckRadio.024b4a1d.js";import{e as A}from"./account.10c49398.js";class d{static get cardList(){const l=L.filter(e=>!e.skip).map(e=>({id:e.assetId?e.assetId:e.id,label:e.name}));return[...this.baseCardList,...l]}}c(d,"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"}]),c(d,"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"},W={__name:"CustomizeView",setup(o){const l=w(),e=z(),a=P(e.userCustomize);var m=JSON.parse(JSON.stringify(e.userCustomize));k(()=>e.userCustomize,i=>{a.value=i,m=JSON.parse(JSON.stringify(i))});async function V(){var i=null;try{i=await A(a.value)}catch(t){console.error("Failed to update customize:",t)}(i==null?void 0:i.status)==="success"&&(e.userLoaded=!1,l.go())}function y(){return console.log(m),console.log(a.value),JSON.stringify(m)!==JSON.stringify(a.value)}async function N(){e.userLoaded=!1,l.go()}return(i,t)=>(_(),v(U,null,{default:n(()=>[s(D,null,{default:n(()=>[s(B,{class:"mb-6"}),s(F,{icon:f(G),title:"Profile Customizations",main:""},null,8,["icon"]),b("div",null,[s(J,null,{default:n(()=>[b("form",{onSubmit:O(V,["prevent"])},[s(p,{label:"Profile Background"},{default:n(()=>{var r;return[s(C,{modelValue:a.value.card,"onUpdate:modelValue":t[0]||(t[0]=u=>a.value.card=u),options:f(d).cardList,"model-value":(r=a.value.card)!=null?r:"time",name:"card"},null,8,["modelValue","options","model-value"])]}),_:1}),s(p,{label:"Profile Border"},{default:n(()=>{var r;return[s(C,{modelValue:a.value.border,"onUpdate:modelValue":t[1]||(t[1]=u=>a.value.border=u),options:f(d).borderList,"model-value":(r=a.value.border)!=null?r:"",name:"border"},null,8,["modelValue","options","model-value"])]}),_:1}),s(p,{label:"Disable Greeting"},{default:n(()=>{var r;return[s(h,{modelValue:a.value.disableGreeting,"onUpdate:modelValue":t[2]||(t[2]=u=>a.value.disableGreeting=u),type:"switch","input-value":(r=a.value.disableGreeting)!=null?r:!1,name:"disableGreeting"},null,8,["modelValue","input-value"])]}),_:1}),b("div",I,[s(g,{type:"submit",color:"success",label:"Save"}),y()?(_(),v(g,{key:0,color:"danger",label:"Revert",onClick:N})):x("",!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{W as default};
|