Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import { useMemo } from 'react';
import { getTeamDescendants } from '@amalia/tenants/teams/shared/tree';
import { type TeamContract, type TeamTreeNode } from '@amalia/tenants/teams/types';
export const useTeamDescendants = <
TTeam extends Pick<TeamContract, 'id' | 'parentTeamId'>,
TTeamTreeNode extends TeamTreeNode<TTeam> = TeamTreeNode<TTeam>,
>(
teamNode: TTeamTreeNode,
) => useMemo(() => getTeamDescendants<TTeam, TTeamTreeNode>(teamNode), [teamNode]);
|