Initial commit

This commit is contained in:
makearmy 2025-09-22 10:37:53 -04:00
commit 78f8d225ee
21173 changed files with 2907774 additions and 0 deletions

View file

@ -0,0 +1 @@
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[999],{5695:(a,e,s)=>{"use strict";var r=s(8999);s.o(r,"useParams")&&s.d(e,{useParams:function(){return r.useParams}}),s.o(r,"useRouter")&&s.d(e,{useRouter:function(){return r.useRouter}}),s.o(r,"useSearchParams")&&s.d(e,{useSearchParams:function(){return r.useSearchParams}})},7166:(a,e,s)=>{"use strict";s.r(e),s.d(e,{default:()=>l});var r=s(5155),n=s(6874),t=s.n(n),i=s(2115),d=s(5695);function l(){var a,e;let{id:s}=(0,d.useParams)(),[n,l]=(0,i.useState)(null);return((0,i.useEffect)(()=>{s&&fetch("".concat("https://forms.lasereverything.net","/items/material/").concat(s,"?fields=id,name,abbreviation,common_names,technical_name,composition,material_cat.name,material_status.name,notes,override_reason,hazard_tags.hazard_tags_id.hazard_source.source,hazard_tags.hazard_tags_id.hazard_danger.danger,hazard_tags.hazard_tags_id.hazard_severity.severity")).then(a=>a.json()).then(a=>l(a.data||null))},[s]),n)?(0,r.jsxs)("div",{className:"p-6 max-w-4xl mx-auto",children:[(0,r.jsx)("h1",{className:"text-3xl font-bold mb-4",children:n.name}),(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Category:"})," ",(null==(a=n.material_cat)?void 0:a.name)||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Status:"})," ",(null==(e=n.material_status)?void 0:e.name)||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Abbreviation:"})," ",n.abbreviation||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Common Names:"})," ",n.common_names||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Technical Name:"})," ",n.technical_name||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Composition:"})," ",n.composition||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Notes:"})," ",n.notes||"—"]}),(0,r.jsxs)("p",{children:[(0,r.jsx)("strong",{children:"Override Reason:"})," ",n.override_reason||"—"]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("strong",{children:"Hazard Tags"}),(0,r.jsx)("ul",{className:"list-disc pl-6",children:Array.isArray(n.hazard_tags)&&n.hazard_tags.length>0?n.hazard_tags.map((a,e)=>{var s,n,t,i,d,l;return(0,r.jsxs)("li",{children:[(null==(n=a.hazard_tags_id)||null==(s=n.hazard_source)?void 0:s.source)||"—"," |"," ",(null==(i=a.hazard_tags_id)||null==(t=i.hazard_danger)?void 0:t.danger)||"—"," |"," ",(null==(l=a.hazard_tags_id)||null==(d=l.hazard_severity)?void 0:d.severity)||"—"]},e)}):(0,r.jsx)("li",{children:"None"})})]})]}),(0,r.jsx)("div",{className:"mt-8",children:(0,r.jsx)(t(),{href:"/materials",className:"text-blue-600 underline",children:"← Back to Materials"})})]}):(0,r.jsx)("div",{className:"p-6",children:"Loading..."})}},8782:(a,e,s)=>{Promise.resolve().then(s.bind(s,7166))}},a=>{var e=e=>a(a.s=e);a.O(0,[6874,8441,1684,7358],()=>e(8782)),_N_E=a.O()}]);

File diff suppressed because one or more lines are too long