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 (

Atomizer

{'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.connectedToCloud && (

{props.nxConnectCallback ? ( ) : ( {'Run'} nx connect {'to connect to Nx Cloud'} )}

)}
); } function Link({ href, text }: { href: string; text: string }) { return ( {text} ); }