diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 074851f..5b80a0f 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -138,9 +138,9 @@ const FooterLabeledSection = ({ const Footer: NextPage = () => { return ( -
+ ); }; diff --git a/src/components/Header.tsx b/src/components/Header.tsx index 6a34162..9d79c34 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -114,7 +114,7 @@ const NavBar = () => { const Header: NextPage = () => { return ( - <> +
{/** Main view */}
{ {/** Print view */}
-
+
Ear listening { />
-

+

Center for Auditory Training Resources

auditorytraining.info
- +
); }; diff --git a/src/components/ResourceTable.tsx b/src/components/ResourceTable.tsx index 51d8ce3..f6ce3a9 100644 --- a/src/components/ResourceTable.tsx +++ b/src/components/ResourceTable.tsx @@ -216,7 +216,7 @@ const ResourceEntry = ({ resource }: { resource: AuditoryResource }) => { }; return ( - + diff --git a/src/pages/resources/index.tsx b/src/pages/resources/index.tsx index 44902e0..e88d389 100644 --- a/src/pages/resources/index.tsx +++ b/src/pages/resources/index.tsx @@ -7,27 +7,28 @@ import { api } from "~/utils/api"; import { parseQueryData } from "~/utils/parseSearchForm"; import Footer from "~/components/Footer"; import Header from "~/components/Header"; +import { useState } from "react"; const Resources = () => { const router = useRouter(); + const [queryState, setQueryState] = useState(parseQueryData(router.query)); - const queryData = parseQueryData(router.query); - const currentPage = queryData.page; + const currentPage = queryState.page; const resourceQuery = api.auditoryResource.search.useQuery({ - skip: (queryData.page - 1) * queryData.perPage, - take: queryData.perPage, - ages: queryData.age, - platforms: queryData.platforms, - skill_levels: queryData.skill_levels, - skills: queryData.skills, + skip: (queryState.page - 1) * queryState.perPage, + take: queryState.perPage, + ages: queryState.age, + platforms: queryState.platforms, + skill_levels: queryState.skill_levels, + skills: queryState.skills, }); if (!resourceQuery.data) { return <>; } - const totalPages = Math.ceil(resourceQuery.data.count / queryData.perPage); + const totalPages = Math.ceil(resourceQuery.data.count / queryState.perPage); return ( <> @@ -55,6 +56,14 @@ const Resources = () => {