Skip to content

Commit

Permalink
chore: added filters for visual page
Browse files Browse the repository at this point in the history
  • Loading branch information
Bendomey committed Feb 21, 2025
1 parent b52fad5 commit 484e7d9
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions apps/client/app/modules/search/visual/index.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ArrowPathIcon } from "@heroicons/react/24/outline";
import { useParams } from "@remix-run/react";
import { useParams, useSearchParams } from "@remix-run/react";
import { FiltersDialog } from "../components/filters-dialog/index.tsx";
import { VisualHeader } from "./components/header.tsx";
import { useSearchVisualContents } from "@/api/contents/index.ts";
Expand All @@ -14,19 +14,23 @@ import { Loader } from "@/components/loader/index.tsx";
import { NoSearchResultLottie } from "@/components/lotties/no-search-results.tsx";
import { PAGES } from "@/constants/index.ts";
import { useDisclosure } from "@/hooks/use-disclosure.tsx";
import { validateLicense, validateOrientation } from "@/lib/misc.ts";
import { safeString } from "@/lib/strings.ts";


export function SearchVisualModule() {
const filterModalState = useDisclosure()
const { query: queryParam } = useParams()
const [searchParams] = useSearchParams();
const searchQuery = safeString(queryParam)

const { data, isPending, isError } = useSearchVisualContents({
query: {
pagination: { page: 0, per: 50 },
filters: {
mediaKey: safeString(queryParam)
mediaKey: safeString(queryParam),
license: validateLicense(safeString(searchParams.get('license'))),
orientation: validateOrientation(safeString(searchParams.get('orientation'))),
},
populate: ['content.createdBy'],
},
Expand Down

0 comments on commit 484e7d9

Please sign in to comment.