Skip to content

Commit d1b7e9a

Browse files
committed
reordered and renamed filters
1 parent 6f6b7d0 commit d1b7e9a

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

components/search/bills/BillSearch.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import { SearchContainer } from "../SearchContainer"
1616
import { SearchErrorBoundary } from "../SearchErrorBoundary"
1717
import { useRouting } from "../useRouting"
1818
import { BillHit } from "./BillHit"
19-
import { useBillRefinements } from "./useBillRefinements"
19+
import { useBillRefinements, useCourtRefinements } from "./useBillRefinements"
2020
import { useBillHierarchicalMenu } from "./useBillHierarchicalMenu"
2121
import { SortBy, SortByWithConfigurationItem } from "../SortBy"
2222
import { getServerConfig } from "../common"
@@ -101,17 +101,21 @@ const useSearchStatus = () => {
101101
const Layout: FC<
102102
React.PropsWithChildren<{ items: SortByWithConfigurationItem[] }>
103103
> = ({ items }) => {
104+
const courtRefinements = useCourtRefinements()
104105
const refinements = useBillRefinements()
105106
const hierarchicalMenu = useBillHierarchicalMenu()
106107
const status = useSearchStatus()
107108

109+
console.log("Refinement Options", refinements.options)
110+
108111
return (
109112
<SearchContainer>
110113
<Row>
111114
<SearchBox placeholder="Search For Bills" className="mt-2 mb-3" />
112115
</Row>
113116
<Row>
114117
<Col xs={3} lg={3}>
118+
{courtRefinements.options}
115119
{hierarchicalMenu.options}
116120
{refinements.options}
117121
</Col>

components/search/bills/useBillRefinements.tsx

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { RefinementListItem } from "instantsearch.js/es/connectors/refinement-li
33
import { useCallback } from "react"
44
import { useRefinements } from "../useRefinements"
55

6-
export const useBillRefinements = () => {
6+
export const useCourtRefinements = () => {
77
const baseProps = { limit: 500, searchable: true }
88
const propsList = [
99
{
@@ -18,9 +18,17 @@ export const useBillRefinements = () => {
1818
[]
1919
),
2020
attribute: "court",
21-
searchablePlaceholder: "General Court",
21+
searchablePlaceholder: "Legislative Session",
2222
...baseProps
23-
},
23+
}
24+
]
25+
26+
return useRefinements({ refinementProps: propsList })
27+
}
28+
29+
export const useBillRefinements = () => {
30+
const baseProps = { limit: 500, searchable: true }
31+
const propsList = [
2432
{
2533
attribute: "currentCommittee",
2634
...baseProps,

0 commit comments

Comments
 (0)