mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-01-15 05:33:29 +01:00
11 lines
439 B
TypeScript
11 lines
439 B
TypeScript
import { useMemo } from 'react';
|
|
import type { Environment } from '../lib/models';
|
|
import { useActiveEnvironmentId } from './useActiveEnvironmentId';
|
|
import { useEnvironments } from './useEnvironments';
|
|
|
|
export function useActiveEnvironment(): Environment | null {
|
|
const id = useActiveEnvironmentId();
|
|
const environments = useEnvironments();
|
|
return useMemo(() => environments.find((w) => w.id === id) ?? null, [environments, id]);
|
|
}
|