Stonks/spa/build/static/js/main.63dbb61b.chunk.js

2 lines
6.6 KiB
JavaScript

(this.webpackJsonpspa=this.webpackJsonpspa||[]).push([[0],{157:function(e,t,a){},159:function(e,t,a){"use strict";a.r(t);var c=a(176),r=a(177),n=a(178),s=a(0),i=a.n(s),l=a(43),j=a.n(l),o=a(179),d=a(110),h=a(35),u=a.n(h),b=a(48),p=a(182),m=a(49),O=a.n(m),x=a(39),y=a(22),f=a(175),v=a(10),g=a(113),w=a(180),k=a(170),S=a(171),z=a(172),C=a(181),M=a(89),N=a(77),I=a(4),T=function(e){var t=e.statistics,a=e.players,c=Object(s.useState)(""),r=Object(v.a)(c,2),n=r[0],i=r[1],l=Object(s.useMemo)((function(){var e=t.map((function(e){return{type:"statistic",value:e,searchTerm:"".concat(e.type," ").concat(e.name)}})).concat(a.map((function(e){return{type:"player",value:e,searchTerm:e.name}})));return new g.a(e,{minMatchCharLength:3,ignoreLocation:!0,shouldSort:!0,keys:["searchTerm"]})}),[t,a]),j=Object(s.useMemo)((function(){return l.search("'\"".concat(n,"\"'"))}),[l,n]),o=function(e){var t=e.index,a=(e.isScrolling,e.isVisible,e.key,e.parent,e.style),c=j[t];return Object(I.jsx)(x.b,{to:"player"===c.item.type?"/".concat(c.item.type,"/").concat(c.item.value.id):"/".concat(c.item.type,"/").concat(c.item.value.type,"/").concat(c.item.value.name),style:a,children:Object(I.jsx)(w.a,{size:"sm",leftIcon:"player"===c.item.type?Object(I.jsx)(k.a,{as:M.b}):Object(I.jsx)(k.a,{as:M.a,transform:"rotate(-45deg)"}),variant:"ghost",my:"0.5",display:"block",textAlign:"left",width:"100%",children:c.item.searchTerm})},"player"===c.item.type?"/".concat(c.item.type,"/").concat(c.item.value.id):"/".concat(c.item.type,"/").concat(c.item.value.type,"/").concat(c.item.value.name))};return Object(I.jsx)(N.c,{children:function(e){var t=e.height,a=e.isScrolling,c=e.onChildScroll,r=e.scrollTop,s=e.registerChild;return Object(I.jsxs)(I.Fragment,{children:[Object(I.jsx)(S.a,{as:"h1",size:"4xl",my:"8",children:Object(I.jsx)(z.a,{children:"\ud83d\udcc8"})}),Object(I.jsx)(C.a,{placeholder:"Find statistics or players",size:"lg",variant:"filled",value:n,onChange:function(e){return i(e.target.value)}}),Object(I.jsx)("div",{ref:s,children:Object(I.jsx)(N.a,{disableHeight:!0,children:function(e){var n=e.width;return Object(I.jsx)(N.b,{autoHeight:!0,height:t,isScrolling:a,onScroll:c,scrollTop:r,rowCount:j.length,rowHeight:36,rowRenderer:o,width:n})}})})]})}})},D=a(183),F=a(174),H=function(e){var t=e.playerId,a=e.players,c=Object(p.a)("player ".concat(t),Object(b.a)(u.a.mark((function e(){var a,c;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.a.get("/api/players/".concat(t));case 2:return a=e.sent,(c=a.data).sort((function(e,t){return e.rank-t.rank})),e.abrupt("return",c);case 6:case"end":return e.stop()}}),e)}))),{placeholderData:[]}),r=a.data.find((function(e){return e.id===t})).name;return Object(I.jsxs)(I.Fragment,{children:[Object(I.jsx)(S.a,{as:"h2",size:"4xl",my:"8",children:Object(I.jsx)(x.b,{to:"/",children:Object(I.jsx)(z.a,{children:"\ud83d\udcc8"})})}),Object(I.jsx)(S.a,{as:"h3",size:"sm",mt:"8",fontWeight:"normal",children:"Stonks for"}),Object(I.jsxs)(S.a,{as:"h1",size:"xl",mb:"8",children:[Object(I.jsx)(D.a,{display:"inline",width:"48px",height:"48px",src:"https://minotar.net/avatar/".concat(t.replaceAll("-",""),"/48"),mr:"4"}),r]}),Object(I.jsxs)(F.a,{size:"sm",variant:"striped",children:[Object(I.jsx)(F.e,{children:Object(I.jsxs)(F.f,{children:[Object(I.jsx)(F.d,{children:"Statistic"}),Object(I.jsx)(F.d,{isNumeric:!0,children:"Rank"}),Object(I.jsx)(F.d,{isNumeric:!0,children:"Value"})]})}),Object(I.jsx)(F.b,{children:c.data.map((function(e,t){return Object(I.jsxs)(F.f,{children:[Object(I.jsx)(F.c,{children:Object(I.jsxs)(x.b,{to:"/statistic/".concat(e.type,"/").concat(e.name),children:[e.type," ",e.name]})}),Object(I.jsx)(F.c,{isNumeric:!0,children:e.rank}),Object(I.jsx)(F.c,{isNumeric:!0,children:e.value})]},t)}))})]})]})},R=a(16),V=a(20),A=function(e){var t=e.type,a=e.name,c=e.players,r=Object(p.a)("statistic ".concat(t," ").concat(a),Object(b.a)(u.a.mark((function e(){var c,r;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.a.get("/api/statistics/".concat(t,"/").concat(a));case 2:return c=e.sent,r=c.data,e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)}))),{placeholderData:[]}),n=Object(s.useMemo)((function(){return Object.assign.apply(Object,[{}].concat(Object(V.a)(c.data.map((function(e){return Object(R.a)({},e.id,e.name)})))))}),[c]);return Object(I.jsxs)(I.Fragment,{children:[Object(I.jsx)(S.a,{as:"h1",size:"4xl",my:"8",children:Object(I.jsx)(x.b,{to:"/",children:Object(I.jsx)(z.a,{children:"\ud83d\udcc8"})})}),Object(I.jsx)(S.a,{as:"h3",size:"sm",mt:"8",fontWeight:"normal",children:"Stonks for"}),Object(I.jsxs)(S.a,{as:"h1",size:"xl",mb:"8",children:[t," ",a]}),Object(I.jsxs)(F.a,{size:"sm",variant:"striped",children:[Object(I.jsx)(F.e,{children:Object(I.jsxs)(F.f,{children:[Object(I.jsx)(F.d,{children:"Player"}),Object(I.jsx)(F.d,{isNumeric:!0,children:"Rank"}),Object(I.jsx)(F.d,{isNumeric:!0,children:"Value"})]})}),Object(I.jsx)(F.b,{children:r.data.map((function(e,t){return Object(I.jsxs)(F.f,{children:[Object(I.jsx)(F.c,{children:Object(I.jsx)(x.b,{to:"/player/".concat(e.playerId),children:n[e.playerId]})}),Object(I.jsx)(F.c,{isNumeric:!0,children:e.rank}),Object(I.jsx)(F.c,{isNumeric:!0,children:e.value})]},t)}))})]})]})},J=function(){var e=Object(p.a)("statistics",Object(b.a)(u.a.mark((function e(){var t,a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.a.get("/api/statistics");case 2:return t=e.sent,a=t.data,e.abrupt("return",a);case 5:case"end":return e.stop()}}),e)}))),{placeholderData:[]}),t=Object(p.a)("players",Object(b.a)(u.a.mark((function e(){var t,a;return u.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.a.get("/api/players");case 2:return t=e.sent,a=t.data,e.abrupt("return",a);case 5:case"end":return e.stop()}}),e)}))),{placeholderData:[]});return Object(I.jsx)(f.a,{children:Object(I.jsx)(x.a,{children:Object(I.jsxs)(y.c,{children:[Object(I.jsx)(y.a,{path:"/statistic/:type/:name",render:function(e){return Object(I.jsx)(A,{type:e.match.params.type,name:e.match.params.name,players:t})}}),Object(I.jsx)(y.a,{path:"/player/:id",render:function(e){return Object(I.jsx)(H,{playerId:e.match.params.id,players:t})}}),Object(I.jsx)(y.a,{children:Object(I.jsx)(T,{statistics:e.data,players:t.data})})]})})})},L=(a(157),a(158),new o.a),W=Object(c.a)({initialColorMode:"light",useSystemColorMode:!1});j.a.render(Object(I.jsxs)(i.a.StrictMode,{children:[Object(I.jsx)(r.a,{initialColorMode:W.config.initialColorMode}),Object(I.jsx)(d.a,{client:L,children:Object(I.jsx)(n.a,{resetCSS:!0,theme:W,children:Object(I.jsx)(J,{})})})]}),document.getElementById("root"))}},[[159,1,2]]]);
//# sourceMappingURL=main.63dbb61b.chunk.js.map