import { useTypedRouteLoaderData } from "remix-typedjson"; import { type loader } from "../root"; import type { TriggerFeatures } from "~/features.server"; export function useFeatures(): TriggerFeatures { const routeMatch = useTypedRouteLoaderData("root"); return routeMatch?.features ?? { isManagedCloud: false, hasPrivateConnections: false }; }