Active environment in query param

This commit is contained in:
Gregory Schier
2024-02-13 16:32:31 -08:00
parent b0a341b29f
commit a57ad3bd7c
3 changed files with 62 additions and 28 deletions

View File

@@ -1,9 +1,11 @@
import { useParams } from 'react-router-dom';
import type { RouteParamsRequest } from './useAppRoutes';
import { useSearchParams } from 'react-router-dom';
export const QUERY_ENVIRONMENT_ID = 'environment_id';
export function useActiveEnvironmentId(): string | null {
const { environmentId } = useParams<RouteParamsRequest>();
if (environmentId == null || environmentId === '__default__') {
const [params] = useSearchParams();
const environmentId = params.get(QUERY_ENVIRONMENT_ID);
if (environmentId == null) {
return null;
}