Build planner for PSO2: New Genesis.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ngsplanner/static/js/main.6518370c.chunk.js

2 lines
103 KiB

(this.webpackJsonpngsplanner=this.webpackJsonpngsplanner||[]).push([[0],{112:function(e,t,a){},113:function(e,t,a){},114:function(e,t,a){},197:function(e,t){},199:function(e,t){},207:function(e,t,a){"use strict";a.r(t);var i=a(1),c=a.n(i),s=a(22),n=a.n(s),l=(a(112),a(16)),r=a(7),d=a(27),j=a(2),o=(a(113),a(114),a(52)),b=a.n(o),h=a(19),u=a(10),O=a.n(u),g=(a(37),a(0));var m=function(e){var t,a=e.GetData("class",void 0,void 0,null!==(t=e.useIDs)&&void 0!==t&&t),i=a[e.name];return Object(g.jsx)(O.a,{style:{height:8},showLoadingAnimation:!0,ready:"no data"!==a,type:"textRow",rows:1,children:i?Object(g.jsxs)(g.Fragment,{children:[Object(g.jsx)("img",{alt:"",src:""+i.icon}),!e.hideName&&i.name]}):Object(g.jsx)(g.Fragment,{})})},p=a(210);function x(e){return e&&e.length>0?e.includes("http")?e:""+e:"/icons/nicodotpng.png.png"}var f=a(23),v=a(20);function S(e){var t=e.PANELPATHWBUILD,a=e.build,i=e.GetData,c=a.data&&"{"===a.data[0]?JSON.parse(a.data):{};return Object(g.jsxs)("div",{children:[Object(g.jsx)("br",{}),Object(g.jsx)(f.a,{to:null===t||void 0===t?void 0:t.replace(":BUILDID",a.id),children:Object(g.jsxs)("div",{className:"build",children:[Object(g.jsxs)("div",{className:"buildID",children:["#",a.id]}),Object(g.jsxs)("h2",{className:"buildTitle",children:["\xa0",a.build_name]})," ",Object(g.jsxs)("div",{className:"buildAuthor",children:["(Created by ",Object(g.jsx)("img",{className:"buildAvatar",alt:""}),a.creator,")"]}),Object(g.jsxs)("div",{className:"buildLikes",children:[Object(g.jsx)(p.a,{}),a.likes]}),Object(g.jsx)("br",{}),Object(g.jsxs)("div",{className:"buildClass",children:[Object(g.jsx)(m,{GetData:i,name:a.class1,useIDs:!0,hideName:!0}),Object(g.jsx)("sub",{children:null===c||void 0===c?void 0:c.level})]}),Object(g.jsxs)("div",{className:"buildClass",children:[Object(g.jsx)(m,{GetData:i,name:a.class2,useIDs:!0,hideName:!0}),Object(g.jsx)("sub",{children:null===c||void 0===c?void 0:c.secondaryLevel})]}),Object(g.jsx)("div",{className:"buildData",children:a.created_on}),Object(g.jsx)("br",{}),Object(g.jsxs)("div",{className:"equipPalette buildPalette",children:[Object(g.jsx)("div",{className:"equipPaletteSlot",children:Object(g.jsx)("div",{className:"equipPaletteSlotWrapper r"+i("weapon",c.weaponBaseName,"rarity"),children:Object(g.jsx)("img",{className:"buildImage",alt:"",src:x(i("weapon_existence_data",c.weaponExistenceID,"icon",!0))})})}),Object(g.jsx)("div",{className:"equipPaletteSlot",children:Object(g.jsx)("div",{className:"equipPaletteSlotWrapper r"+i("armor",c.armor1Name,"rarity"),children:Object(g.jsx)("img",{className:"buildImage",alt:"",src:x(i("armor",c.armor1Name,"icon"))})})}),Object(g.jsx)("div",{className:"equipPaletteSlot",children:Object(g.jsx)("div",{className:"equipPaletteSlotWrapper r"+i("armor",c.armor2Name,"rarity"),children:Object(g.jsx)("img",{className:"buildImage",alt:"",src:x(i("armor",c.armor2Name,"icon"))})})}),Object(g.jsx)("div",{className:"equipPaletteSlot",children:Object(g.jsx)("div",{className:"equipPaletteSlotWrapper r"+i("armor",c.armor3Name,"rarity"),children:Object(g.jsx)("img",{className:"buildImage",alt:"",src:x(i("armor",c.armor3Name,"icon"))})})})]})]})}),Object(g.jsx)("br",{}),Object(g.jsx)("br",{}),Object(g.jsx)("hr",{})]})}var N=function(e){var t=e.GetData,a=e.BACKENDURL,c=e.PANELPATHWBUILD,s=Object(i.useState)([]),n=Object(j.a)(s,2),l=n[0],r=n[1],d=Object(i.useState)("date_updated"),o=Object(j.a)(d,2),b=o[0],h=o[1],u=Object(i.useState)(""),m=Object(j.a)(u,2),p=m[0],x=m[1],f=Object(i.useState)("author"),N=Object(j.a)(f,2),y=N[0],k=N[1],D=Object(i.useState)(0),C=Object(j.a)(D,2),E=C[0],P=C[1],A=Object(i.useState)(!1),T=Object(j.a)(A,2),z=T[0],w=T[1];return Object(i.useEffect)((function(){w(!1),P(0),v.get("".concat(a,"/getBuilds?sort_type=").concat(b).concat(""!==y?"&filter_type=".concat(y):"").concat(""!==y?"&filter=".concat(encodeURI(p)):"").concat(0!==E?"&offset=".concat(E):"")).then((function(e){r(e.data)})).catch((function(e){})).finally((function(){w(!0)}))}),[a,b,y,p,E]),Object(g.jsx)(g.Fragment,{children:Object(g.jsxs)("div",{className:"box skillTreeBox",childre
//# sourceMappingURL=main.6518370c.chunk.js.map