4eae00964d
* 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
22 lines
637 B
TypeScript
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),
|
|
};
|
|
}
|