Explorar o código

Add helpers to get query params from location.search

jnfrati %!s(int64=5) %!d(string=hai) anos
pai
achega
f27497f187
Modificáronse 1 ficheiros con 12 adicións e 0 borrados
  1. 12 0
      dashboard/src/shared/routing.tsx

+ 12 - 0
dashboard/src/shared/routing.tsx

@@ -58,3 +58,15 @@ export const pushFiltered = (
     search: newUrlParams.toString(),
   });
 };
+
+export const getQueryParams = (props: any) => {
+  const searchParams = props.location.search;
+  if (searchParams) {
+    return new URLSearchParams(searchParams);
+  }
+};
+
+export const getQueryParam = (props: any, paramName: string) => {
+  const searchParams = getQueryParams(props);
+  return searchParams?.get(paramName);
+};