Просмотр исходного кода

Add helpers to get query params from location.search

jnfrati 5 лет назад
Родитель
Сommit
f27497f187
1 измененных файлов с 12 добавлено и 0 удалено
  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);
+};