fix: seed bills page filters from URL search params
Topic links (and chamber/search links) now correctly pre-filter the bills list when navigating to /bills?topic=healthcare etc. Authored-By: Jack Levy
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
"use client";
|
||||
|
||||
import { useState } from "react";
|
||||
import { Search, Filter } from "lucide-react";
|
||||
import { useSearchParams } from "next/navigation";
|
||||
import { Search } from "lucide-react";
|
||||
import { useBills } from "@/lib/hooks/useBills";
|
||||
import { BillCard } from "@/components/shared/BillCard";
|
||||
|
||||
@@ -14,9 +15,10 @@ const TOPICS = [
|
||||
];
|
||||
|
||||
export default function BillsPage() {
|
||||
const [q, setQ] = useState("");
|
||||
const [chamber, setChamber] = useState("");
|
||||
const [topic, setTopic] = useState("");
|
||||
const searchParams = useSearchParams();
|
||||
const [q, setQ] = useState(searchParams.get("q") ?? "");
|
||||
const [chamber, setChamber] = useState(searchParams.get("chamber") ?? "");
|
||||
const [topic, setTopic] = useState(searchParams.get("topic") ?? "");
|
||||
const [page, setPage] = useState(1);
|
||||
|
||||
const params = {
|
||||
|
||||
Reference in New Issue
Block a user