dsql-admin/dsql-app/.local_dist/server/pages/admin/[user_id]/media.js
Benjamin Toby 1900e30ecf Updates
2025-02-17 06:55:49 +01:00

1 line
5.7 KiB
JavaScript

"use strict";(()=>{var e={};e.id=9326,e.ids=[9326],e.modules={22508:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{config:()=>g,default:()=>c,getServerSideProps:()=>x,getStaticPaths:()=>m,getStaticProps:()=>p,reportWebVitals:()=>h,routeModule:()=>M,unstable_getServerProps:()=>b,unstable_getServerSideProps:()=>A,unstable_getStaticParams:()=>f,unstable_getStaticPaths:()=>S,unstable_getStaticProps:()=>j});var a=s(63865),i=s(9455),n=s(30671),d=s(5583),l=s(53881),o=s(39468),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,n.M)(o,"default"),p=(0,n.M)(o,"getStaticProps"),m=(0,n.M)(o,"getStaticPaths"),x=(0,n.M)(o,"getServerSideProps"),g=(0,n.M)(o,"config"),h=(0,n.M)(o,"reportWebVitals"),j=(0,n.M)(o,"unstable_getStaticProps"),S=(0,n.M)(o,"unstable_getStaticPaths"),f=(0,n.M)(o,"unstable_getStaticParams"),b=(0,n.M)(o,"unstable_getServerProps"),A=(0,n.M)(o,"unstable_getServerSideProps"),M=new a.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/media",pathname:"/admin/[user_id]/media",bundlePath:"",filename:""},components:{App:l.default,Document:d.default},userland:o});r()}catch(e){r(e)}})},32373:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.d(t,{A:()=>x});var a=s(8732),i=s(82015),n=s.n(i),d=s(39468),l=s(53926),o=s(91140),u=s(66485),c=s(81061),p=s(55904),m=e([d]);function x(){let{media:e,setTargetMedia:t,user:s,folders:r,staticHost:i}=n().useContext(d.MediaContext);return(0,a.jsxs)(n().Fragment,{children:[(0,a.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,a.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,a.jsx)("h1",{className:"text-3xl m-0",children:"Media"}),(0,a.jsxs)(p.A,{children:[(0,a.jsxs)("button",{className:"flex items-center gap-2",onClick:e=>{(0,o.PB)("choose-media-type-popoup")},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{children:"Add Media"})]}),(0,a.jsxs)("button",{className:"flex items-center gap-2 outlined gray",onClick:e=>{(0,o.PB)("add-folder-popoup")},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{children:"Add Folder"})]})]})]}),(0,a.jsx)(l.A,{user:s})]}),s?.verification_status?.toString().match(/1/)?(0,a.jsxs)(n().Fragment,{children:[(0,a.jsx)(c.A,{media:e,setTargetMedia:t,folders:r,staticHost:i,user:s}),e&&e[0]&&(0,a.jsxs)("a",{className:"border-dotted border-slate-400 border-2 px-4 py-3 w-full rounded flex items-center hover:border-primary/50 gap-2 cursor-pointer justify-center",onClick:e=>{(0,o.PB)("choose-media-type-popoup")},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{className:"",children:"Add Media"})]})]}):(0,a.jsx)(u.A,{})]})}d=(m.then?(await m)():m)[0],r()}catch(e){r(e)}})},39468:(e,t,s)=>{s.a(e,async(e,r)=>{try{s.r(t),s.d(t,{MediaContext:()=>y,default:()=>q,getServerSideProps:()=>v});var a=s(8732),i=s(82015),n=s.n(i),d=s(29021),l=s.n(d),o=s(72837),u=s(92702),c=s(32373),p=s(81145),m=s(95627),x=s(80307),g=s(94198),h=s(43430),j=s(59823),S=s(16757),f=s(71934),b=s(33873),A=s.n(b),M=s(10839),P=e([o,c]);[o,c]=P.then?(await P)():P;let y=n().createContext({});function q({user:e,media:t,folders:s,staticHost:r}){let i=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,a.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[d,l]=n().useState(null),[u,f]=n().useState(null),[b,A]=n().useState(null),[P,q]=n().useState(!1),[v,w]=n().useState(null);return(0,a.jsx)(y.Provider,{value:{user:e,media:t,targetMedia:v,setTargetMedia:w,folders:s,staticHost:r},children:(0,a.jsxs)(n().Fragment,{children:[(0,a.jsxs)(o.A,{head:i,children:[P&&(0,a.jsx)(S.A,{screen:!0,title:"Processing Files ..."}),(0,a.jsx)(c.A,{}),(0,a.jsx)(p.A,{setNewMedia:l,setLoading:q}),(0,a.jsx)(h.A,{setNewFile:f,setLoading:q}),(0,a.jsx)(M.A,{setNewVideo:A,setLoading:q})]}),(0,a.jsx)(m.A,{newMedia:d,setNewMedia:l,newFile:u,setNewFile:f,newVideo:b,setNewVideo:A}),(0,a.jsx)(x.A,{targetMedia:v,setTargetMedia:w,staticHost:r,media:t}),(0,a.jsx)(g.A,{}),(0,a.jsx)(j.A,{user:e})]})})}async function v({req:e,res:t,query:s}){let{user:r,appData:a}=await (0,u.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let i=await (0,f.A)(`SELECT * FROM user_media WHERE user_id='${r.id}' AND folder IS NULL`),n=process.env.DSQL_STATIC_SERVER_DIR;if(!n)return console.log("Static File ENV not Found!"),{redirect:{destination:"/admin",permanent:!1}};let d=A().join(n,`images/user-images/user-${r.id}/`);if(!l().existsSync(d))return{redirect:{destination:"/admin",permanent:!1}};let o=l().readdirSync(d).filter(e=>!e.match(/\..{3,4}$/));return{props:{user:r,appData:a,media:i,folders:o,staticHost:process.env.DSQL_STATIC_HOST||""}}}r()}catch(e){r(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9414,3881,8892,8286],()=>s(22508));module.exports=r})();