import { GitFork, LoaderCircle } from "lucide-react"; import type { JSX } from "react"; import { translate } from "../../../i18n/index"; import { CanvasNodeGhostIconButton } from "../../../contexts/workspace/presentation/renderer/components/shared/CanvasNodeGhostIconButton"; import styles from "../../../agent-gui/agentGuiNode/AgentGUIConversation.styles"; export function AgentForkThroughTurnButton({ disabled, pending = false, revealOnMessageHover = true, onFork }: { disabled?: boolean; pending?: boolean; revealOnMessageHover?: boolean; onFork: () => void; }): JSX.Element { const label = translate( pending ? "agentHost.agentGui.forkThroughTurnPending" : "agentHost.agentGui.forkThroughTurn" ); return ( {pending ? ( ); } export function AgentForkThroughTurnFooter({ disabled, pending, onFork }: { disabled?: boolean; pending?: boolean; onFork: () => void; }): JSX.Element { return (
); }