Skip to content

Commit ec78702

Browse files
fix:filters
1 parent 9832a21 commit ec78702

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

src/components/CatalogueContent.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,11 +111,12 @@ const CatalogueContent = () => {
111111
setLoading(true);
112112

113113
try {
114-
const papersResponse = await axios.get<{ papers: Paper[], filters: Filters }>("/api/papers", {
114+
const papersResponse = await axios.get<Filters>("/api/papers", {
115115
params: { subject },
116116
});
117-
const papersData: Paper[] = papersResponse.data.papers;
118-
const filters: Filters = papersResponse.data.filters;
117+
const Data: Filters = papersResponse.data;
118+
const papersData = Data.papers;
119+
const filters: Filters = papersResponse.data;
119120

120121
setFilterOptions(filters);
121122

src/components/searchbar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ function SearchBar() {
8585
value={searchText}
8686
onChange={handleSearchChange}
8787
placeholder="Search by subject..."
88-
className={`w-full font-sans text-md font-semibold tracking-wider rounded-full border bg-[#434dba] px-4 py-6 pr-10 text-white shadow-sm placeholder:text-white focus:outline-none focus:ring-2 ${loading ? "opacity-70" : ""}`}
88+
className={`w-full font-sans text-md tracking-wider rounded-full border bg-[#434dba] px-4 py-6 pr-10 text-white shadow-sm placeholder:text-white focus:outline-none focus:ring-2 ${loading ? "opacity-70" : ""}`}
8989
/>
9090
<button
9191
type="submit"

src/interface.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ export interface Paper {
118118
}
119119

120120
export interface Filters {
121-
paper: Paper;
121+
papers: Paper[];
122122
uniqueExams: string[];
123123
uniqueSlots: string[];
124124
uniqueYears: string[];

0 commit comments

Comments
 (0)