1 line
No EOL
27 KiB
JavaScript
1 line
No EOL
27 KiB
JavaScript
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[599],{215:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(821),a=["value"];const l={__name:"Checkbox",props:{checked:{type:[Array,Boolean],required:!0},value:{default:null}},emits:["update:checked"],setup:function(e,t){var r=t.emit,l=e,o=(0,n.Fl)({get:function(){return l.checked},set:function(e){r("update:checked",e)}});return function(t,r){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("input",{type:"checkbox",value:e.value,"onUpdate:modelValue":r[0]||(r[0]=function(e){return o.value=e}),class:"rounded bg-zinc-900 text-sky-600 focus:ring-zinc-900 focus:ring-offset-zinc-900 border-gray-700"},null,8,a)),[[n.e8,o.value]])}}}},7380:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(821),a={class:"text-sm text-red-400"};const l={__name:"InputError",props:{message:{type:String}},setup:function(e){return function(t,r){return(0,n.wy)(((0,n.wg)(),(0,n.iD)("div",null,[(0,n._)("p",a,(0,n.zw)(e.message),1)],512)),[[n.F8,e.message]])}}}},8195:(e,t,r)=>{r.d(t,{Z:()=>i});var n=r(821),a={class:"block font-medium text-gray-300"},l={key:0},o={key:1};const i={__name:"InputLabel",props:{value:{type:String}},setup:function(e){return function(t,r){return(0,n.wg)(),(0,n.iD)("label",a,[e.value?((0,n.wg)(),(0,n.iD)("span",l,(0,n.zw)(e.value),1)):((0,n.wg)(),(0,n.iD)("span",o,[(0,n.WI)(t.$slots,"default")]))])}}}},3225:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(821),a={class:"fixed inset-0 overflow-y-auto px-4 py-6 sm:px-0 z-50","scroll-region":""};const l={__name:"Modal",props:{show:{type:Boolean,default:!1},maxWidth:{type:String,default:"2xl"},closeable:{type:Boolean,default:!0}},emits:["close","active"],setup:function(e,t){var r=t.emit,l=e;(0,n.YP)((function(){return l.show}),(function(){l.show?(r("active"),document.body.style.overflow="hidden"):document.body.style.overflow=null}));var o=function(){l.closeable&&r("close")},i=function(e){"Escape"===e.key&&l.show&&o()};(0,n.bv)((function(){return document.addEventListener("keydown",i)})),(0,n.SK)((function(){document.removeEventListener("keydown",i),document.body.style.overflow=null}));var s=(0,n.Fl)((function(){return{sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl"}[l.maxWidth]}));return function(t,r){return(0,n.wg)(),(0,n.j4)(n.lR,{to:"body"},[(0,n.Wm)(n.uT,{"leave-active-class":"duration-200"},{default:(0,n.w5)((function(){return[(0,n.wy)((0,n._)("div",a,[(0,n.Wm)(n.uT,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:(0,n.w5)((function(){return[(0,n.wy)((0,n._)("div",{class:(0,n.C_)(["text-gray-100 border border-sky-600 mb-6 rounded-lg overflow-hidden transform transition-all sm:w-full sm:mx-auto backdrop-blur p-5 flex flex-col",s.value])},[(0,n._)("div",{class:"flex justify-end align-center"},[(0,n._)("button",{onClick:o,class:"px-4 py-2 border border-sky-600 rounded hover:bg-red-800 flex items-center justify-center"}," 🗙 ")]),e.show?(0,n.WI)(t.$slots,"default",{key:0}):(0,n.kq)("",!0)],2),[[n.F8,e.show]])]})),_:3})],512),[[n.F8,e.show]])]})),_:3})])}}}},7917:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(821),a=["value"];const l={__name:"TextInput",props:{modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var r=t.expose,l=(0,n.iH)(null);return(0,n.bv)((function(){l.value.hasAttribute("autofocus")&&l.value.focus()})),r({focus:function(){return l.value.focus()}}),function(t,r){return(0,n.wg)(),(0,n.iD)("input",{class:"border-gray-700 bg-zinc-900 text-gray-300 focus:border-sky-600 hover:border-sky-600 rounded-md",value:e.modelValue,onInput:r[0]||(r[0]=function(e){return t.$emit("update:modelValue",e.target.value)}),ref_key:"input",ref:l},null,40,a)}}}},4953:(e,t,r)=>{r.d(t,{Z:()=>_});var n=r(821);var a=function(e){return new RegExp("^image/.+","gi").test(e.mime)},l=function(e){return new RegExp("^audio/.+","gi").test(e.mime)},o=function(e){return new RegExp("^video/.+","gi").test(e.mime)},i=function(e){var t=new RegExp("^text/.+","gi");return"text/pdf"!=e.mime&&"text/x-pdf"!=e.mime&&t.test(e.mime)},s=function(e){return["text/pdf","text/x-pdf","application/pdf","application/x-pdf","application/vnd.pdf","application/acrobat"].includes(e.mime)},u=function(e){return["application/msword","application/vnd.ms-word.document.macroEnabled12","application/vnd.ms-word.template.macroEnabled.12","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.oasis.opendocument.text","application/x-abiword"].includes(e.mime)},c=function(e){return["application/vnd.mx-excel","application/vnd.ms-exce;.sheet.macroEnabled12","application/vnd.ms-excel.template.macroEnabled.12","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.oasis.opendocument.spreadsheet"].includes(e.mime)},d=function(e){return["application/zip","application/gzip","application/x-freearc","application/x-bzip","application/x-bzip2","application/vnd.rar","application/x-7z-compressed"].includes(e.mime)},f={key:0,src:"/images/folder-blue.svg?3349441e6d89a811091ad24b5de0ba29",class:"w-10 h-10"},p={key:0,src:"/images/image-x-generic.svg?647b1a85243f648bff5d525a4fdb105d",class:"w-10 h-10"},m={key:1,src:"/images/audio-x-generic.svg?33ab9b0790419973e360e050bbf37561",class:"w-10 h-10"},v={key:2,src:"/images/video-x-generic.svg?3f69e4a880ecf44127f9cc066c239469",class:"w-10 h-10"},g={key:3,src:"/images/application-pdf.svg?93b1bbb27bd51b428b41e3c44cba2131",class:"w-10 h-10"},y={key:4,src:"/images/text-x-generic.svg?c242bdc8c80c1cbe39de8beb167db227",class:"w-10 h-10"},b={key:5,src:"/images/x-office-document.svg?b155f2282c6a12672f823b058edf9c3a",class:"w-10 h-10"},w={key:6,src:"/images/x-office-spreadsheet.svg?2fbf374a2d5cbe1d81b45bdf0026a503",class:"w-10 h-10"},h={key:7,src:"/images/ark.svg?768ab1f66a7006ad9ec29e2bb2afcc57",class:"w-10 h-10"},x={key:8,src:"/images/application-octet-stream.svg?4634a360bbaa62c3f73c6ef970fd822f",class:"w-10 h-10"};const _={__name:"FileIcon",props:{file:Object},setup:function(e){e.file;return function(t,r){return(0,n.wg)(),(0,n.iD)("span",null,[e.file.is_folder?((0,n.wg)(),(0,n.iD)("img",f)):((0,n.wg)(),(0,n.iD)(n.HY,{key:1},[(0,n.SU)(a)(e.file)?((0,n.wg)(),(0,n.iD)("img",p)):(0,n.SU)(l)(e.file)?((0,n.wg)(),(0,n.iD)("img",m)):(0,n.SU)(o)(e.file)?((0,n.wg)(),(0,n.iD)("img",v)):(0,n.SU)(s)(e.file)?((0,n.wg)(),(0,n.iD)("img",g)):(0,n.SU)(i)(e.file)?((0,n.wg)(),(0,n.iD)("img",y)):(0,n.SU)(u)(e.file)?((0,n.wg)(),(0,n.iD)("img",b)):(0,n.SU)(c)(e.file)?((0,n.wg)(),(0,n.iD)("img",w)):(0,n.SU)(d)(e.file)?((0,n.wg)(),(0,n.iD)("img",h)):((0,n.wg)(),(0,n.iD)("img",x))],64))])}}}},3925:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(821),a=r(8748);const l={__name:"MainBreadcrumbButton",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=e,r=(0,n.Fl)((function(){return t.active?"border-sky-600 border px-3 py-2 rounded bg-sky-600":"border-gray-700 border px-3 py-2 rounded hover:border-sky-600"}));return function(t,l){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{href:e.href,class:(0,n.C_)(r.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(t.$slots,"default")]})),_:3},8,["href","class"])}}}},5102:(e,t,r)=>{r.d(t,{Z:()=>re});var n=r(821),a=r(8748),l=r(523),o=r(7380),i=r(8195),s=r(7917),u=r(3225),c={class:"flex flex-col justify-center items-center"},d=(0,n._)("h2",{class:"text-2xl"},"New Folder",-1),f={class:"mt-10"},p={class:"justify-center mt-5"},m=["disable"];const v={__name:"NewFolderModal",props:{modelValue:Boolean},emits:["close"],setup:function(e,t){var r=t.emit,l=(e.modelValue,(0,a.qt)()),v=(0,n.iH)(null),g=function(){r("close"),b.clearErrors(),b.reset()},y=function(){b.parent_id=l.props.folder.id,b.post(route("folder.new"),{preserveScroll:!0,onSuccess:function(){g()},onError:function(){return v.value.focus}})},b=(0,a.cI)({name:"",parent_id:null}),w=function(){(0,n.Y3)((function(){v.value.focus()}))};return function(t,r){return(0,n.wg)(),(0,n.j4)(u.Z,{show:e.modelValue,onClose:g,onActive:w},{default:(0,n.w5)((function(){return[(0,n._)("div",c,[d,(0,n._)("div",f,[(0,n.Wm)(i.Z,{class:"mb-2 text-lg",for:"name",value:"Folder Name:"}),(0,n.Wm)(s.Z,{type:"text",id:"name",modelValue:(0,n.SU)(b).name,"onUpdate:modelValue":r[0]||(r[0]=function(e){return(0,n.SU)(b).name=e}),class:(0,n.C_)(["block w-full mb-2",(0,n.SU)(b).errors.name?"border-red-800 focus:border-red-800 focus:ring-red-800":""]),onKeyup:r[1]||(r[1]=(0,n.D2)((function(e){return y()}),["enter"])),ref_key:"nameInput",ref:v},null,8,["modelValue","class"]),(0,n.Wm)(o.Z,{message:(0,n.SU)(b).errors.name},null,8,["message"])]),(0,n._)("div",p,[(0,n._)("button",{onClick:r[2]||(r[2]=function(e){return y()}),disable:(0,n.SU)(b).processing,class:(0,n.C_)([{"opacity-25":(0,n.SU)(b).processing},"border border-sky-600 px-5 py-3 rounded hover:bg-green-700"])}," Create ",10,m)])])]})),_:1},8,["show"])}}};var g=(0,r(9391).Z)(),y={href:"#",class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out relative"},b=(0,n._)("label",{for:"file",class:"opacity-0 absolute left-0 top-0 bottom-0 right-0 cursor-pointer"},null,-1);const w={__name:"UploadFiles",setup:function(e){var t=function(e){g.emit("FILE_UPLOAD_STARTED",e.target.files)};return function(e,r){return(0,n.wg)(),(0,n.j4)((0,n.SU)(l.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",y,[(0,n.Uk)("Upload Files "),(0,n._)("input",{onChange:t,type:"file",id:"file",class:"absolute left-0 top-2 bottom-0 right-0 opacity-0",multiple:""},null,32),b])]})),_:1})}}};var h={href:"#",class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out relative"},x=(0,n._)("label",{for:"folder",class:"opacity-0 absolute left-0 top-0 bottom-0 right-0 cursor-pointer"},null,-1);const _={__name:"UploadFolder",setup:function(e){var t=function(e){g.emit("FILE_UPLOAD_STARTED",e.target.files)};return function(e,r){return(0,n.wg)(),(0,n.j4)((0,n.SU)(l.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",h,[(0,n.Uk)(" Upload Folder "),(0,n._)("input",{onChange:t,type:"file",id:"folder",class:"absolute left-0 top-2 bottom-0 right-0 opacity-0",multiple:"",directory:"",webkitdirectory:""},null,32),x])]})),_:1})}}};var k={class:"px-1 py-1"},U={class:"px-1 py-1"};const S={__name:"NewDropdown",setup:function(e){var t=(0,n.iH)(!1),r=(0,n.iH)(!1),a=function(e){t.value=e},o=(0,n.Fl)((function(){return r.value?"rotate-90 transition duration-300 ease-in-out":"transition duration-300 ease-in-out"}));return function(e,i){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n.Wm)((0,n.SU)(l.v2),{as:"div",class:"relative inline-block text-left"},{default:(0,n.w5)((function(){return[(0,n._)("div",null,[(0,n.Wm)((0,n.SU)(l.j2),{class:"inline-flex w-full justify-center rounded bg-emerald-700 px-5 py-3 font-medium text-white hover:bg-emerald-700/50",onClick:i[0]||(i[0]=function(e){r.value=!r.value})},{default:(0,n.w5)((function(){return[(0,n._)("span",{class:(0,n.C_)(o.value)},"+",2),(0,n.Uk)(" New ")]})),_:1})]),(0,n.Wm)(n.uT,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-in","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(l.sd),{class:"border border-gray-700 absolute left-0 mt-2 w-56 divide-y divide-gray-700 rounded-md bg-zinc-900 focus:outline-none z-50"},{default:(0,n.w5)((function(){return[(0,n._)("div",k,[(0,n.Wm)((0,n.SU)(l.sN),null,{default:(0,n.w5)((function(e){e.active;return[(0,n._)("a",{href:"#",onClick:i[1]||(i[1]=(0,n.iM)((function(e){return a(!0)}),["prevent"])),class:"block w-full items-center rounded-md py-2 border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"},"New Folder")]})),_:1})]),(0,n._)("div",U,[(0,n.Wm)(w),(0,n.Wm)(_)])]})),_:1})]})),_:1})]})),_:1}),(0,n.Wm)(v,{modelValue:t.value,"onUpdate:modelValue":i[2]||(i[2]=function(e){return t.value=e}),onClose:i[3]||(i[3]=function(e){return a(!1)})},null,8,["modelValue"])],64)}}},W={__name:"NavLink",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=e,r=(0,n.Fl)((function(){return t.active?"flex items-center p-3 mb-1 bg-sky-600 rounded font-medium leading-5 text-gray-100 transition duration-150 ease-in-out hover:ring-sky-500":"flex items-center p-3 mb-1 rounded font-medium leading-5 text-gray-500 border border-zinc-900 text-gray-400 hover:text-zinc-100 hover:ring-sky-500 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"}));return function(t,l){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{href:e.href,class:(0,n.C_)(r.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(t.$slots,"default")]})),_:3},8,["href","class"])}}};var D={class:"min-w-[12rem]"},z={class:"h-[5rem] px-5 flex items-center mb-12"},j=(0,n._)("span",null,"DR",-1),E=(0,n._)("span",{class:"text-3xl",id:"lightning"},"⭍",-1),C=(0,n._)("span",null,"VE",-1),F={class:"px-6"},I={class:"py-5"};const R={__name:"Navigation",setup:function(e){return function(e,t){return(0,n.wg)(),(0,n.iD)("nav",D,[(0,n._)("div",z,[(0,n.Wm)((0,n.SU)(a.rU),{href:e.route("userFiles"),method:"get",as:"button",type:"button",id:"logotext",class:"text-5xl flex"},{default:(0,n.w5)((function(){return[j,E,C]})),_:1},8,["href"])]),(0,n._)("div",F,[(0,n.Wm)(S),(0,n._)("div",I,[(0,n.Wm)(W,{href:e.route("userFiles"),active:new RegExp("files.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("My Files")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("sharedWith"),active:new RegExp("shared-with-me.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Shared with Me")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("sharedBy"),active:new RegExp("shared-by-me.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Shared by Me")]})),_:1},8,["href","active"]),(0,n.Wm)(W,{href:e.route("recycleBin"),active:new RegExp("recycle-bin.*","gi").test(e.$page.url)},{default:(0,n.w5)((function(){return[(0,n.Uk)("Recycle Bin")]})),_:1},8,["href","active"])])])])}}};var Z={class:"w-full h-[5rem] flex items-center"};const B={__name:"SearchForm",setup:function(e){var t=(0,n.iH)(""),r="";return(0,n.bv)((function(){r=new URLSearchParams(window.location.search),t.value=r.get("search")})),function(e,l){return(0,n.wg)(),(0,n.iD)("div",Z,[(0,n.Wm)(s.Z,{type:"text",class:"block w-full mr-2",modelValue:t.value,"onUpdate:modelValue":l[0]||(l[0]=function(e){return t.value=e}),autocomplete:"",placeholder:"Search for files or folders",onKeyup:l[1]||(l[1]=(0,n.D2)((0,n.iM)((function(e){return r.set("search",t.value),void a.Nd.get("".concat(window.location.pathname,"?").concat(r.toString()))}),["prevent"]),["enter"]))},null,8,["modelValue"])])}}};var V=r(6683);const N={__name:"ResponsiveNavLink",props:{href:{type:String,required:!0},active:{type:Boolean}},setup:function(e){var t=(0,n.Fl)((function(){return"border border-zinc-900 block w-full pl-3 pr-4 py-2 text-left text-base font-medium text-zinc-100 hover:border-sky-600 hover:ring-sky-600 transition duration-150 ease-in-out"}));return function(r,l){return(0,n.wg)(),(0,n.j4)((0,n.SU)(a.rU),{href:e.href,class:(0,n.C_)(t.value)},{default:(0,n.w5)((function(){return[(0,n.WI)(r.$slots,"default")]})),_:3},8,["href","class"])}}};var q={class:"px-1 py-1"};const H={__name:"UserDropdown",setup:function(e){return function(e,t){return(0,n.wg)(),(0,n.j4)((0,n.SU)(l.v2),{as:"div",class:"relative inline-block text-left z-50"},{default:(0,n.w5)((function(){return[(0,n._)("div",null,[(0,n.Wm)((0,n.SU)(l.j2),{class:"inline-flex w-full justify-center items-center rounded bg-zinc-400/50 border border-zinc-400/50 px-4 py-2 font-medium text-white hover:bg-opacity-30 hover:bg-zinc-400/20 hover:border-zinc-400/20"},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(e.$page.props.auth.user.name)+" ",1),(0,n.Wm)((0,n.SU)(V.Z),{class:"ml-2 h-5 w-5","aria-hidden":"true"})]})),_:1})]),(0,n.Wm)(n.uT,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-in","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(l.sd),{class:"border border-gray-700 absolute right-0 mt-2 w-56 origin-top-right divide-y divide-gray-100 rounded-md bg-zinc-900 focus:outline-none"},{default:(0,n.w5)((function(){return[(0,n._)("div",q,[(0,n.Wm)((0,n.SU)(l.sN),null,{default:(0,n.w5)((function(t){t.active;return[(0,n.Wm)(N,{href:e.route("profile.edit"),class:(0,n.C_)(["group flex w-full items-center rounded-md py-2"])},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Profile ")]})),_:1},8,["href"])]})),_:1}),(0,n.Wm)((0,n.SU)(l.sN),null,{default:(0,n.w5)((function(t){t.active;return[(0,n.Wm)(N,{href:e.route("logout"),class:(0,n.C_)(["group flex w-full items-center rounded-md py-2"]),active:!0,method:"post"},{default:(0,n.w5)((function(){return[(0,n.Uk)(" Log Out ")]})),_:1},8,["href"])]})),_:1})])]})),_:1})]})),_:1})]})),_:1})}}};var T={class:"fixed top-1/2 left-1/4 overflow-y-auto px-4 py-6 sm:px-0 z-50 w-1/2","scroll-region":""},$={class:"flex flex-col justify-center items-center"},A={class:"pt-2 text-xl text-center errormsg"},L={class:"justify-center mt-5"};const M={__name:"FileUploadErrorModal",props:{message:String},setup:function(e){e.message;return function(t,r){return(0,n.wg)(),(0,n.j4)(n.lR,{to:"body"},[(0,n.Wm)(n.uT,{"leave-active-class":"duration-200"},{default:(0,n.w5)((function(){return[(0,n._)("div",T,[(0,n.Wm)(n.uT,{"enter-active-class":"ease-out duration-300","enter-from-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to-class":"opacity-100 translate-y-0 sm:scale-100","leave-active-class":"ease-in duration-200","leave-from-class":"opacity-100 translate-y-0 sm:scale-100","leave-to-class":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:(0,n.w5)((function(){return[(0,n._)("div",{class:(0,n.C_)(["text-gray-100 border border-sky-600 mb-6 rounded-lg overflow-hidden transform transition-all sm:w-full sm:mx-auto backdrop-blur p-5 flex flex-col",t.maxWidthClass])},[(0,n._)("div",$,[(0,n._)("h2",A,(0,n.zw)(e.message),1),(0,n._)("div",L,[(0,n.WI)(t.$slots,"default")])])],2)]})),_:3})])]})),_:3})])}}};var O={class:"h-screen w-full bg-zinc-900 text-gray-100 flex gap-4"},P=["onDrop"],Y={key:0,class:"text-lg w-full h-full flex flex-col items-center justify-center border-2 border-dashed border-gray-700"},K=[(0,n._)("div",{class:"w-40 h-40 border-2 rounded-lg border-gray-700 text-gray-300 text-6xl flex items-center justify-center"},[(0,n._)("div",{class:"arrow"},"+")],-1)],G={class:"flex items-center justify-between w-full"},J={class:"flex-1 flex flex-col overflow-hidden"},Q={key:0,class:"h-4 bg-zinc-900"},X={key:1,class:"flex flex-col flex-1 px-4 overflow-hidden"},ee={class:"flex items-center justify-between w-full"},te={class:"flex-1 flex flex-col overflow-hidden"};const re={__name:"AuthenticatedLayout",setup:function(e){var t=(0,a.qt)(),r=(0,n.iH)(!1),l=(0,n.iH)(!1),o=(0,n.iH)(!1);(0,n.bv)((function(){g.on("FILE_UPLOAD_STARTED",u),new RegExp("/files.*","gi").test(t.url)&&(o.value=!0)}));var i=function(e){r.value=!1;var t=e.dataTransfer.files;t.length&&u(t)},s=(0,a.cI)({files:[],paths:[],parent_id:null}),u=function(e){s.files=e,s.parent_id=t.props.folder.id,s.paths=Array.from(e).map((function(e){return e.webkitRelativePath})),s.post(route("file.upload"),{onError:function(e){Object.keys(e).length>0?(message=e[Object.keys(e)[0]],l.value=message):message="Errors encountered while uploading file. Please try again."}})};return function(e,t){return(0,n.wg)(),(0,n.iD)(n.HY,null,[(0,n._)("div",O,[(0,n.Wm)(R),o.value?((0,n.wg)(),(0,n.iD)("main",{key:0,onDrop:(0,n.iM)(i,["prevent"]),onDragover:t[0]||(t[0]=(0,n.iM)((function(e){return r.value=!0}),["prevent"])),onDragleave:t[1]||(t[1]=(0,n.iM)((function(e){return r.value=!1}),["prevent"])),class:"flex flex-col flex-1 px-4 overflow-hidden"},[r.value?((0,n.wg)(),(0,n.iD)("div",Y,K)):((0,n.wg)(),(0,n.iD)(n.HY,{key:1},[(0,n._)("div",G,[(0,n.Wm)(B),(0,n.Wm)(H)]),(0,n._)("div",J,[(0,n.SU)(s).progress?((0,n.wg)(),(0,n.iD)("div",Q,[(0,n._)("div",{class:"h-full bg-sky-600 transition-all",style:(0,n.j5)({width:"".concat(e.form.progress.percentage,"%")})},null,4)])):(0,n.kq)("",!0),(0,n.WI)(e.$slots,"default")])],64))],40,P)):((0,n.wg)(),(0,n.iD)("main",X,[(0,n._)("div",ee,[(0,n.Wm)(B),(0,n.Wm)(H)]),(0,n._)("div",te,[(0,n.WI)(e.$slots,"default")])]))]),l.value?((0,n.wg)(),(0,n.j4)(M,{key:0,message:l.value},{default:(0,n.w5)((function(){return[(0,n._)("button",{onClick:t[2]||(t[2]=function(e){return l.value=!1}),class:"border border-sky-600 px-5 py-3 rounded hover:bg-sky-600"}," OK ")]})),_:1},8,["message"])):(0,n.kq)("",!0)],64)}}}},599:(e,t,r)=>{r.r(t),r.d(t,{default:()=>B});var n=r(821),a=r(5102),l=r(8748),o=r(4953),i=r(215),s=r(9761);const u={__name:"RestoreButton",props:{restoreall:{type:Boolean,default:!1,required:!1},selected:{type:Array,required:!1}},setup:function(e){var t=e,r=(0,l.cI)({all:null,Ids:[]});return function(e,a){return(0,n.wg)(),(0,n.iD)("button",{onClick:a[0]||(a[0]=function(e){return r.all=t.restoreall,r.Ids=t.selected,void r.post(route("file.restore"))}),class:"border-gray-700 border px-3 py-2 rounded hover:bg-emerald-600 hover:border-emerald-600 flex flex justify-center items-center gap-2"},[(0,n.Wm)((0,n.SU)(s.Z),{class:"h-5 w-5","aria-hidden":"true"}),(0,n.Uk)(" Restore ")])}}};var c=r(8144);const d={__name:"DeleteButton",props:{wipeall:{type:Boolean,default:!1,required:!1},selected:{type:Array,required:!1}},setup:function(e){var t=e,r=(0,l.cI)({parent_id:null,all:null,Ids:[]});return function(e,a){return(0,n.wg)(),(0,n.iD)("button",{onClick:a[0]||(a[0]=function(e){return r.all=t.wipeall,r.Ids=t.selected,void r.post(route("file.delete"))}),class:"border-gray-700 border px-3 py-2 rounded hover:bg-red-600 hover:border-red-600 flex items-center justify-center gap-2"},[(0,n.Wm)((0,n.SU)(c.Z),{class:"h-5 w-5","aria-hidden":"true"}),(0,n.Uk)(" Delete ")])}}};var f=r(9417),p=r(3925),m={class:"flex items-center justify-between mb-2"},v={class:"inline-flex items-center"},g={key:0,class:"flex items-center"},y=(0,n._)("div",{class:"mx-2"},"➤",-1),b={class:"flex gap-4"},w={key:0,class:"overflow-auto h-full w-full"},h={class:"w-full border-separate"},x=(0,n._)("colgroup",null,[(0,n._)("col"),(0,n._)("col"),(0,n._)("col"),(0,n._)("col")],-1),_={class:"sticky top-0 z-20"},k={class:"p-3 rounded bg-zinc-600 rounded font-medium"},U=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Name ",-1),S=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Recycled ",-1),W=(0,n._)("th",{class:"py-3 px-1 rounded bg-zinc-600 rounded font-medium"}," Size ",-1),D=["onDblclick"],z=["onClick"],j={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600 flex items-center justify-center relative"},E={class:"absolute left-0 bg-zinc-900 w-11 h-10 pl-1"},C={class:"pl-10 pr-10 overflow-auto"},F={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},I={class:"py-3 px-1 text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600"},R={key:1,class:"h-full"},Z=[(0,n._)("div",{class:"flex flex-col items-center justify-center h-full text-3xl"}," This folder is empty ",-1)];const B={__name:"RecycleBin",props:{files:Object,folder:Object,ancestors:Array},setup:function(e){var t=e.files,r=(0,n.iH)(!1),s=(0,n.iH)({}),c=(0,n.Fl)((function(){var e=Object.entries(s.value);return e=(e=e.filter((function(e){return e[1]}))).map((function(e){return e[0]}))}));return function(B,V){var N=(0,n.up)("font-awesome-icon");return(0,n.wg)(),(0,n.j4)(a.Z,null,{default:(0,n.w5)((function(){return[(0,n.Wm)((0,n.SU)(l.Fb),{title:"Recycle Bin"}),(0,n._)("nav",m,[(0,n._)("ol",v,[(0,n.Wm)(p.Z,{href:B.route("recycleBin"),active:"/recycle-bin"===B.$page.url,class:"flex items-center justify-center"},{default:(0,n.w5)((function(){return[(0,n.Wm)(N,{icon:(0,n.SU)(f.TZC),class:"h-5 w-5","aria-hidden":"true"},null,8,["icon"])]})),_:1},8,["href","active"]),e.ancestors?((0,n.wg)(!0),(0,n.iD)(n.HY,{key:0},(0,n.Ko)(e.ancestors.data,(function(t,r){return(0,n.wg)(),(0,n.iD)("li",{key:t.id,class:"inline-flex items-center"},[t.parent_id?((0,n.wg)(),(0,n.iD)("div",g,[y,r==e.ancestors.data.length-1?((0,n.wg)(),(0,n.j4)((0,n.SU)(l.rU),{key:0,class:"border-sky-600 border px-3 py-2 rounded bg-sky-600",href:B.route("sharedBy",{folder:t.id})},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(t.name),1)]})),_:2},1032,["href"])):((0,n.wg)(),(0,n.j4)((0,n.SU)(l.rU),{key:1,class:"border-gray-700 border px-3 py-2 rounded hover:border-sky-600",href:B.route("sharedBy",{folder:t.id})},{default:(0,n.w5)((function(){return[(0,n.Uk)((0,n.zw)(t.name),1)]})),_:2},1032,["href"]))])):(0,n.kq)("",!0)])})),128)):(0,n.kq)("",!0)]),(0,n._)("div",b,[(0,n.Wm)(u,{restoreall:r.value,selected:c.value},null,8,["restoreall","selected"]),(0,n.Wm)(d,{getall:r.value,selected:c.value},null,8,["getall","selected"])])]),e.files.data.length?((0,n.wg)(),(0,n.iD)("div",w,[(0,n._)("table",h,[x,(0,n._)("thead",null,[(0,n._)("tr",_,[(0,n._)("th",k,[(0,n.Wm)(i.Z,{checked:r.value,"onUpdate:checked":V[0]||(V[0]=function(e){return r.value=e}),onChange:V[1]||(V[1]=function(e){t.data.forEach((function(e){s.value[e.id]=r.value}))})},null,8,["checked"])]),U,S,W])]),(0,n._)("tbody",null,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(e.files.data,(function(e){return(0,n.wg)(),(0,n.iD)("tr",{key:e.id,onDblclick:function(t){return function(e){e.is_folder&&l.Nd.visit(route("recycleBin",{folder:e.id}))}(e)}},[(0,n._)("td",{class:"text-center whitespace-nowrap border-gray-700 border rounded hover:border-sky-600 hover:ring-sky-600 w-12",onClick:function(n){return function(e){var n=!s.value[e.id];if(s.value[e.id]=n,n){var a=!0;t.data.forEach((function(e){s.value[e.id]||(a=!1)})),r.value=a}else r.value=!1}(e)}},[(0,n.Wm)(i.Z,{checked:s.value[e.id],"v-model":s.value[e.id]||r.value},null,8,["checked","v-model"])],8,z),(0,n._)("td",j,[(0,n._)("span",E,[(0,n.Wm)(o.Z,{file:e},null,8,["file"])]),(0,n._)("span",C,(0,n.zw)(e.name),1)]),(0,n._)("td",F,(0,n.zw)(e.deleted_at),1),(0,n._)("td",I,(0,n.zw)(e.size),1)],40,D)})),128))])])])):((0,n.wg)(),(0,n.iD)("div",R,Z))]})),_:1})}}}}}]); |