import { useMemo } from "react"; import type { AppFlags } from "../config"; export type TeamFeatures = Record>; export const useIsFeatureEnabledForTeam = ({ teamFeatures, teamId, feature, }: { teamFeatures?: TeamFeatures; teamId?: number; feature: keyof AppFlags; }) => { return useMemo(() => { if (!teamId || !teamFeatures?.[teamId]) return false; return teamFeatures[teamId][feature]; }, [teamFeatures, teamId, feature]); };