From 87d3ca287dc021867418f5677d91bd217dc6dad3 Mon Sep 17 00:00:00 2001 From: "kasia.oczkowska" Date: Fri, 5 Apr 2024 10:48:49 +0100 Subject: [PATCH] fix: introduce fix for useApps not using name as param --- packages/web/src/hooks/useApps.js | 4 +++- packages/web/src/pages/AdminApplications/index.jsx | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/web/src/hooks/useApps.js b/packages/web/src/hooks/useApps.js index 6b157fac..4ec5d3c4 100644 --- a/packages/web/src/hooks/useApps.js +++ b/packages/web/src/hooks/useApps.js @@ -6,7 +6,9 @@ export default function useApps(variables) { const trueOnlyVariables = variables && Object.fromEntries( - Object.entries(variables).filter(([_, value]) => value === true), + Object.entries(variables).filter( + ([key, value]) => value === true || key === 'name', + ), ); const query = useQuery({ diff --git a/packages/web/src/pages/AdminApplications/index.jsx b/packages/web/src/pages/AdminApplications/index.jsx index a4c65316..22fb5f46 100644 --- a/packages/web/src/pages/AdminApplications/index.jsx +++ b/packages/web/src/pages/AdminApplications/index.jsx @@ -13,9 +13,11 @@ import useApps from 'hooks/useApps'; function AdminApplications() { const formatMessage = useFormatMessage(); - const [appName, setAppName] = React.useState(null); + const [appName, setAppName] = React.useState(''); - const { data: apps, isLoading: isAppsLoading } = useApps(appName); + const { data: apps, isLoading: isAppsLoading } = useApps({ + name: appName, + }); const onSearchChange = React.useCallback((event) => { setAppName(event.target.value);