@@ -72,25 +72,20 @@ export default function Grants({
74 const router = useRouter();
74 const router = useRouter();
75+ const { open, completed, program, wip } = router.query;
75 const [activeTags, setTags] = useState([]);
76 const [activeTags, setTags] = useState([]);
76 const [activeTypes, setTypes] = useState(types);
77 const [activeTypes, setTypes] = useState(types);
77− const includeOpen =
78+ const includeOpen = open === "true";
78− router.query.open === undefined || router.query.open === "true";
79− const includeCompleted = router.query.completed === "true";
79+ const includeCompleted = completed === "true";
80− const programFilter = router.query.program;
80+ const programFilter = program;
81 const post = {
81 const post = {
82 title: "Grants",
82 title: "Grants",
83 description: "Contribute to the Urbit project while earning address space.",
83 description: "Contribute to the Urbit project while earning address space.",
86− let includeInProgress =
86+ let includeInProgress = wip === undefined || wip === "true";
87− router.query.wip === undefined || router.query.wip === "true";
90− router.query.open === undefined &&
91− router.query.completed === undefined &&
88+ if (open === undefined && completed === undefined && wip === undefined) {
92− router.query.wip === undefined
94 includeInProgress = true;
89 includeInProgress = true;