diff --git a/components/FileListing.tsx b/components/FileListing.tsx index f0f82ba..8043f76 100644 --- a/components/FileListing.tsx +++ b/components/FileListing.tsx @@ -34,7 +34,8 @@ import VideoPreview from './previews/VideoPreview' import PDFPreview from './previews/PDFPreview' import URLPreview from './previews/URLPreview' import DefaultPreview from './previews/DefaultPreview' -import { PreviewContainer } from './previews/Containers' +import { DownloadBtnContainer, PreviewContainer } from './previews/Containers' +import DownloadButtonGroup from './DownloadBtnGtoup' // Disabling SSR for some previews (image gallery view, and PDF view) const ReactViewer = dynamic(() => import('react-viewer'), { ssr: false }) @@ -545,10 +546,15 @@ const FileListing: FC<{ query?: ParsedUrlQuery }> = ({ query }) => { switch (extensions[fileExtension]) { case preview.image: return ( - - {/* eslint-disable-next-line @next/next/no-img-element */} - {fileName} - + <> + + {/* eslint-disable-next-line @next/next/no-img-element */} + {fileName} + + + + + ) case preview.text: diff --git a/components/Navbar.tsx b/components/Navbar.tsx index 5b24c9e..8dbedd5 100644 --- a/components/Navbar.tsx +++ b/components/Navbar.tsx @@ -50,17 +50,21 @@ const Navbar = () => { -
+
- + icon {siteConfig.title} -
- {siteConfig.links.length !== 0 && diff --git a/components/SearchModal.tsx b/components/SearchModal.tsx index c04a7cc..dcf6196 100644 --- a/components/SearchModal.tsx +++ b/components/SearchModal.tsx @@ -62,7 +62,7 @@ function SearchModal({ return ( - +
-
+
ESC
-
+
{results.loading && (
diff --git a/pages/api/search.ts b/pages/api/search.ts index 61e1853..1a9cff6 100644 --- a/pages/api/search.ts +++ b/pages/api/search.ts @@ -3,7 +3,6 @@ import type { NextApiRequest, NextApiResponse } from 'next' import { encodePath, getAccessToken } from '.' import apiConfig from '../../config/api.json' -import siteConfig from '../../config/site.json' export default async function handler(req: NextApiRequest, res: NextApiResponse) { // Get access token from storage @@ -22,7 +21,6 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) headers: { Authorization: `Bearer ${accessToken}` }, params: { select: 'id,name,file,folder,parentReference', - top: '10', }, }) res.status(200).json(data.value)