diff --git a/VoidCat/spa/src/app/src/Components/Shared/ImageGrid.css b/VoidCat/spa/src/app/src/Components/Shared/ImageGrid.css index 3a50af1..3a10335 100644 --- a/VoidCat/spa/src/app/src/Components/Shared/ImageGrid.css +++ b/VoidCat/spa/src/app/src/Components/Shared/ImageGrid.css @@ -4,7 +4,7 @@ flex-wrap: wrap; } -.image-grid > div { +.image-grid > a { cursor: pointer; display: flex; align-items: center; diff --git a/VoidCat/spa/src/app/src/Components/Shared/ImageGrid.tsx b/VoidCat/spa/src/app/src/Components/Shared/ImageGrid.tsx index 112b151..1debfb5 100644 --- a/VoidCat/spa/src/app/src/Components/Shared/ImageGrid.tsx +++ b/VoidCat/spa/src/app/src/Components/Shared/ImageGrid.tsx @@ -2,17 +2,17 @@ import "./ImageGrid.css"; import {ApiError, PagedRequest, PagedResponse, PagedSortBy, PageSortOrder, VoidFileResponse} from "@void-cat/api"; import {useEffect, useState} from "react"; +import {Link} from "react-router-dom"; import {useDispatch} from "react-redux"; + import {logout} from "../../LoginState"; import {PageSelector} from "./PageSelector"; -import {useNavigate} from "react-router-dom"; interface ImageGridProps { loadPage: (req: PagedRequest) => Promise> } export default function ImageGrid(props: ImageGridProps) { - const navigate = useNavigate(); const loadPage = props.loadPage; const dispatch = useDispatch(); const [files, setFiles] = useState>(); @@ -69,7 +69,7 @@ export default function ImageGrid(props: ImageGridProps) { case "audio/midi": case "audio/mpeg": case "audio/ogg": { - return