Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/openstatusHQ/openstatus. ๐ซ Status page with uptime monitoring & API monitoring as code ๐ซ openstatus.dev
bun drizzle-orm monitoring monitoring-as-code nextjs observability on-call open-source shadcn-ui status-page statuspage synthetic-monitoring tinybird turso uptime uptime-checker uptime-monitor
Something went wrong. Try again.
454 B ยท 19 lines
TypeScript
1234567891011121314151617181920import { useQuery } from "@tanstack/react-query";
import { useTRPC } from "@/lib/trpc/client";
/** * Record<feature, [workspaceId, ...]> */const features = { "slack-agent": [1, 6850],};
export function useFeature(feature: keyof typeof features) { const trpc = useTRPC(); const { data: workspace } = useQuery(trpc.workspace.get.queryOptions());
if (!workspace) return false;
return features[feature]?.includes(workspace.id) ?? false;}