import { ActionButton } from "@/src/components/ActionButton"; import { useHasProjectAccess } from "@/src/features/rbac/utils/checkProjectAccess"; import { Zap, Loader2 } from "lucide-react"; import { type ButtonProps } from "@/src/components/ui/button"; import { api } from "@/src/utils/api"; export const AutomationButton = ({ projectId, ...buttonProps }: { projectId: string; } & ButtonProps) => { const hasAccess = useHasProjectAccess({ projectId, scope: "automations:read", }); const numberOfAutomations = api.automations.count.useQuery({ projectId, }); const numberIndicator = numberOfAutomations.isLoading ? ( ) : ( {numberOfAutomations.data} ); return ( ); };