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);