makearmy-app/.next/server/app/uv-settings/page.js

1 line
10 KiB
JavaScript
Raw Normal View History

2025-09-22 10:37:53 -04:00
(()=>{var e={};e.id=2782,e.ids=[2782],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:e=>{"use strict";e.exports=require("next/dist/server/app-render/action-async-storage.external.js")},29294:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:e=>{"use strict";e.exports=require("path")},38630:(e,s,a)=>{"use strict";a.r(s),a.d(s,{GlobalError:()=>l.a,__next_app__:()=>x,pages:()=>o,routeModule:()=>b,tree:()=>d});var t=a(65239),r=a(48088),n=a(88170),l=a.n(n),c=a(30893),i={};for(let e in c)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(i[e]=()=>c[e]);a.d(s,i);let d={children:["",{children:["uv-settings",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(a.bind(a,50221)),"/app/app/uv-settings/page.tsx"]}]},{layout:[()=>Promise.resolve().then(a.bind(a,94966)),"/app/app/uv-settings/layout.tsx"]}]},{layout:[()=>Promise.resolve().then(a.bind(a,58014)),"/app/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(a.t.bind(a,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(a.t.bind(a,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(a.t.bind(a,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,o=["/app/app/uv-settings/page.tsx"],x={require:a,loadChunk:()=>Promise.resolve()},b=new t.AppPageRouteModule({definition:{kind:r.RouteKind.APP_PAGE,page:"/uv-settings/page",pathname:"/uv-settings",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},50221:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>t});let t=(0,a(12907).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/app/app/uv-settings/page.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"/app/app/uv-settings/page.tsx","default")},53679:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>x});var t=a(60687),r=a(76180),n=a.n(r),l=a(43210),c=a(16189),i=a(85814),d=a.n(i),o=a(30474);function x(){let e=(0,c.useSearchParams)().get("query")||"",[s,a]=(0,l.useState)(e),[r,i]=(0,l.useState)(e),[x,b]=(0,l.useState)([]),[m,p]=(0,l.useState)(!0),u=e=>{if(!r)return e;let s=RegExp(`(${r})`,"gi");return e?.replace(s,"<mark>$1</mark>")},h=(0,l.useMemo)(()=>{let e=r.toLowerCase();return x.filter(s=>[s.setting_title,s.uploader,s.mat?.name,s.mat_coat?.name,s.source?.model,s.lens?.field_size].filter(Boolean).some(s=>s.toLowerCase().includes(e)))},[x,r]),f=x.length,j=new Set(x.map(e=>e.mat?.name).filter(Boolean)).size,g=x.reduce((e,s)=>{let a=s.lens?.field_size;return a&&(e[a]=(e[a]||0)+1),e},{}),N=Object.entries(g).sort((e,s)=>(Number(s[1])||0)-(Number(e[1])||0))[0]?.[0]||"—",v=x.reduce((e,s)=>{let a=s.source?.model;return a&&(e[a]=(e[a]||0)+1),e},{}),y=Object.entries(v).sort((e,s)=>(Number(s[1])||0)-(Number(e[1])||0))[0]?.[0]||"—",_=[...x].sort((e,s)=>s.submission_id-e.submission_id).slice(0,5);return(0,t.jsxs)("div",{className:"jsx-12522c6baa7fb659 p-6 max-w-7xl mx-auto",children:[(0,t.jsx)(n(),{id:"12522c6baa7fb659",children:"mark{background:#ffde59;color:#242424;padding:0 2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}"}),(0,t.jsxs)("div",{className:"jsx-12522c6baa7fb659 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4 mb-6",children:[(0,t.jsxs)("div",{className:"jsx-12522c6baa7fb659 card bg-card text-card-foreground p-4",children:[(0,t.jsx)("h1",{className:"jsx-12522c6baa7fb659 text-2xl font-bold mb-2",children:"UV Laser Settings"}),(0,t.jsx)("input",{type:"search",value:s,onChange:e=>a(e.target.value),placeholder:"Search settings by material, uploader, etc...",className:"jsx-12522c6baa7fb659 w-full mb-4 dark:bg-background border border-border rounded-md p-2"}),(0,t.jsx)("p",{className: