import { NxCloudIcon } from '@nx/graph/ui-icons'; import { twMerge } from 'tailwind-merge'; export interface AtomizerTooltipProps { connectedToCloud: boolean; nonAtomizedTarget: string; nxConnectCallback?: () => void; } export function AtomizerTooltip(props: AtomizerTooltipProps) { return (
{'Nx '}
{
' this potentially slow task into separate tasks for each file. We recommend enabling '
}
{!props.connectedToCloud && (
<>
{' and '}
>
)}
{' to benefit from '}
{!props.connectedToCloud && (
<>
{', '}
>
)}
{' and '}
. Use
{props.nonAtomizedTarget}
when running without Nx Agents.
{props.nxConnectCallback ? (
) : (
{'Run'}
nx connect
{'to connect to Nx Cloud'}
)}