diff --git a/web/src/pages/Requests.tsx b/web/src/pages/Requests.tsx index d7d1d050..a96b3b14 100644 --- a/web/src/pages/Requests.tsx +++ b/web/src/pages/Requests.tsx @@ -1,6 +1,7 @@ import { useMemo, useState } from "react"; import type { FormEvent } from "react"; import { Search, Sparkles, X } from "lucide-react"; +import BrandCarousel from "@/components/BrandCarousel"; import MediaCarousel from "@/components/MediaCarousel"; import RequestPosterCard from "@/components/RequestPosterCard"; import { Button } from "@/components/ui/button"; @@ -23,6 +24,9 @@ import type { } from "@/api/types"; import { useCreateMediaRequest, + useDiscoverGenres, + useDiscoverNetworks, + useDiscoverStudios, useMyMediaRequests, useRequestDiscovery, useRequestSearch, @@ -120,6 +124,9 @@ export default function Requests() { const [searchPage, setSearchPage] = useState(1); const discovery = useRequestDiscovery(); + const studios = useDiscoverStudios(); + const networks = useDiscoverNetworks(); + const genres = useDiscoverGenres(); const search = useRequestSearch(mediaType, submittedQuery, searchPage); const mine = useMyMediaRequests({ limit: 100 }); const createRequest = useCreateMediaRequest(); @@ -212,6 +219,30 @@ export default function Requests() { onRequest={submitRequest} /> ))} + void studios.refetch()} + /> + void networks.refetch()} + /> + void genres.refetch()} + /> )}