Files
kandev/apps/web/components/kanban-external-link-availability.ts
T
José Almeida 4eae00964d feat: move integration links into task menus (#1644)
* feat: move integration links into task menus

* fix: address integration link review feedback

* fix: preserve archived task title when linking

* fix: address integration link review issues

* fix: remove ignored swimlane availability prop
2026-07-09 23:43:35 +01:00

22 lines
637 B
TypeScript

"use client";
import { useJiraAvailable } from "@/hooks/domains/jira/use-jira-availability";
import { useLinearAvailable } from "@/hooks/domains/linear/use-linear-availability";
import { useSentryAvailable } from "@/hooks/domains/sentry/use-sentry-availability";
export type KanbanExternalLinkAvailability = {
jira: boolean;
linear: boolean;
sentry: boolean;
};
export function useKanbanExternalLinkAvailability(
workspaceId: string | null,
): KanbanExternalLinkAvailability {
return {
jira: useJiraAvailable(workspaceId),
linear: useLinearAvailable(workspaceId),
sentry: useSentryAvailable(workspaceId),
};
}