1 line
No EOL
6.4 KiB
JavaScript
1 line
No EOL
6.4 KiB
JavaScript
(()=>{var e={};e.id=9638,e.ids=[9638],e.modules={3295:e=>{"use strict";e.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},8902:(e,r,s)=>{"use strict";s.r(r),s.d(r,{GlobalError:()=>a.a,__next_app__:()=>c,pages:()=>p,routeModule:()=>u,tree:()=>d});var t=s(65239),n=s(48088),i=s(88170),a=s.n(i),o=s(30893),l={};for(let e in o)0>["default","tree","pages","GlobalError","__next_app__","routeModule"].indexOf(e)&&(l[e]=()=>o[e]);s.d(r,l);let d={children:["",{children:["files",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(s.bind(s,63469)),"/app/app/files/page.tsx"]}]},{layout:[()=>Promise.resolve().then(s.bind(s,30134)),"/app/app/files/layout.tsx"]}]},{layout:[()=>Promise.resolve().then(s.bind(s,58014)),"/app/app/layout.tsx"],"not-found":[()=>Promise.resolve().then(s.t.bind(s,57398,23)),"next/dist/client/components/not-found-error"],forbidden:[()=>Promise.resolve().then(s.t.bind(s,89999,23)),"next/dist/client/components/forbidden-error"],unauthorized:[()=>Promise.resolve().then(s.t.bind(s,65284,23)),"next/dist/client/components/unauthorized-error"]}]}.children,p=["/app/app/files/page.tsx"],c={require:s,loadChunk:()=>Promise.resolve()},u=new t.AppPageRouteModule({definition:{kind:n.RouteKind.APP_PAGE,page:"/files/page",pathname:"/files",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:d}})},10846:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},16189:(e,r,s)=>{"use strict";var t=s(65773);s.o(t,"useParams")&&s.d(r,{useParams:function(){return t.useParams}}),s.o(t,"useRouter")&&s.d(r,{useRouter:function(){return t.useRouter}}),s.o(t,"useSearchParams")&&s.d(r,{useSearchParams:function(){return t.useSearchParams}})},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")},30134:(e,r,s)=>{"use strict";s.r(r),s.d(r,{default:()=>i});var t=s(37413),n=s(61120);function i({children:e}){return(0,t.jsxs)(n.Suspense,{fallback:null,children:[(0,t.jsx)("div",{className:"p-4",children:(0,t.jsx)("a",{href:"https://makearmy.io",className:"inline-block mb-4 px-4 py-2 bg-accent text-background rounded-md text-sm",children:"← Back to Main Menu"})}),e]})}},33873:e=>{"use strict";e.exports=require("path")},36319:()=>{},56444:(e,r,s)=>{Promise.resolve().then(s.t.bind(s,16444,23)),Promise.resolve().then(s.t.bind(s,16042,23)),Promise.resolve().then(s.t.bind(s,88170,23)),Promise.resolve().then(s.t.bind(s,49477,23)),Promise.resolve().then(s.t.bind(s,29345,23)),Promise.resolve().then(s.t.bind(s,12089,23)),Promise.resolve().then(s.t.bind(s,46577,23)),Promise.resolve().then(s.t.bind(s,31307,23))},58014:(e,r,s)=>{"use strict";s.r(r),s.d(r,{default:()=>i,metadata:()=>n});var t=s(37413);s(90061);let n={title:"LE-DB",description:"Laser Everything Community Database"};function i({children:e}){return(0,t.jsx)("html",{lang:"en",className:"dark",children:(0,t.jsx)("body",{children:e})})}},63033:e=>{"use strict";e.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},63469:(e,r,s)=>{"use strict";s.r(r),s.d(r,{default:()=>t});let t=(0,s(12907).registerClientReference)(function(){throw Error("Attempted to call the default export of \"/app/app/files/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/files/page.tsx","default")},66172:(e,r,s)=>{Promise.resolve().then(s.t.bind(s,86346,23)),Promise.resolve().then(s.t.bind(s,27924,23)),Promise.resolve().then(s.t.bind(s,35656,23)),Promise.resolve().then(s.t.bind(s,40099,23)),Promise.resolve().then(s.t.bind(s,38243,23)),Promise.resolve().then(s.t.bind(s,28827,23)),Promise.resolve().then(s.t.bind(s,62763,23)),Promise.resolve().then(s.t.bind(s,97173,23))},68187:(e,r,s)=>{"use strict";s.r(r),s.d(r,{default:()=>l});var t=s(60687),n=s(85814),i=s.n(n),a=s(43210),o=s(16189);function l(){let e=(0,o.useSearchParams)();(0,o.useRouter)();let r=(0,a.useMemo)(()=>e.get("path")||"/",[e]),[s,n]=(0,a.useState)(null),[l,d]=(0,a.useState)(null),[p,c]=(0,a.useState)(!0),u=(0,a.useMemo)(()=>{if("/"===r)return null;let e=r.replace(/\/+$/,"").split("/").filter(Boolean);return e.pop(),"/"+e.join("/")},[r]);return(0,t.jsxs)("div",{className:"p-6 text-sm",children:[(0,t.jsxs)("div",{className:"mb-3",children:[(0,t.jsx)("span",{className:"opacity-70 mr-1",children:"Path:"}),(0,t.jsx)("code",{children:r}),u&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"mx-2 opacity-50",children:"•"}),(0,t.jsx)(i(),{href:`/files?path=${encodeURIComponent(u)}`,children:"Up one level"})]})]}),p&&(0,t.jsx)("div",{children:"Loading…"}),l&&(0,t.jsxs)("div",{className:"bg-red-900/60 text-red-200 p-3 rounded border border-red-800",children:["Error loading files: ",l]}),!p&&!l&&s&&(0,t.jsxs)("table",{className:"w-full text-left mt-3 border-collapse",children:[(0,t.jsx)("thead",{className:"opacity-70",children:(0,t.jsxs)("tr",{children:[(0,t.jsx)("th",{className:"py-2 pr-4",children:"Name"}),(0,t.jsx)("th",{className:"py-2 pr-4",children:"Type"}),(0,t.jsx)("th",{className:"py-2 pr-4",children:"Size"}),(0,t.jsx)("th",{className:"py-2 pr-4",children:"Modified"}),(0,t.jsx)("th",{className:"py-2 pr-4"})]})}),(0,t.jsx)("tbody",{children:s.map(e=>{let s=e.isDir?`/files?path=${encodeURIComponent((r.endsWith("/")?r:r+"/")+e.name)}`:`/api/files/raw?path=${encodeURIComponent((r.endsWith("/")?r:r+"/")+e.name)}`,n=e.isDir?null:`/api/files/download?path=${encodeURIComponent((r.endsWith("/")?r:r+"/")+e.name)}`;return(0,t.jsxs)("tr",{className:"border-t border-white/10",children:[(0,t.jsx)("td",{className:"py-2 pr-4",children:(0,t.jsx)(i(),{href:s,children:e.name})}),(0,t.jsx)("td",{className:"py-2 pr-4",children:e.isDir?"Dir":"File"}),(0,t.jsx)("td",{className:"py-2 pr-4",children:e.isDir?"-":`${e.size.toLocaleString()} B`}),(0,t.jsx)("td",{className:"py-2 pr-4",children:new Date(e.mtime).toLocaleString()}),(0,t.jsx)("td",{className:"py-2 pr-4",children:!e.isDir&&n&&(0,t.jsx)("a",{href:n,className:"underline",children:"Download"})})]},e.name)})})]})]})}},78335:()=>{},90061:()=>{},92229:(e,r,s)=>{Promise.resolve().then(s.bind(s,68187))},96487:()=>{},96999:()=>{},98309:(e,r,s)=>{Promise.resolve().then(s.bind(s,63469))}};var r=require("../../webpack-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[7719,4825,5814],()=>s(8902));module.exports=t})(); |