0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-01-14 04:12:43 +00:00

update WithRoute to handle query params correctly

This commit is contained in:
Charlie Humphreys
2022-08-28 12:40:56 -05:00
parent 3649099d00
commit 17c426cc91

View File

@@ -14,13 +14,17 @@ const PrintPage = require('./pages/printPage/printPage.jsx');
const WithRoute = (props)=>{ const WithRoute = (props)=>{
const params = useParams(); const params = useParams();
const searchParams = useSearchParams(); const [searchParams] = useSearchParams();
const queryParams = {};
for (const [key, value] of searchParams?.entries() || []) {
queryParams[key] = value;
}
const Element = props.el; const Element = props.el;
const allProps = { const allProps = {
...props, ...props,
...params, ...params,
...searchParams, query : queryParams,
el : undefined el : undefined
}; };
return <Element {...allProps} />; return <Element {...allProps} />;
}; };