import { Position, Handle } from 'reactflow';
import { getNodeSublabel } from './node.utils.jsx';
import { __ } from '@wordpress/i18n';
export default function LogicNode({ id, data }) {
const stopNode = data.code === 'un_stop' || data.code === 'un_stop_loop';
return (
[{id}]
{data.error && (
!
)}
{!data.code && (
+
)}
{data.label ? data.label : __('Add logic', 'ai-copilot-content-generator')}
{getNodeSublabel(data, 'logics')}
{data.code === 'un_branch' && data.category !== 'lp' && (
<>
{__('THEN', 'ai-copilot-content-generator')}
{__('ELSE', 'ai-copilot-content-generator')}
>
)}
{data.category === 'lp' && data.code !== 'un_branch' && (
<>
{__('LOOP', 'ai-copilot-content-generator')}
{__('END', 'ai-copilot-content-generator')}
>
)}
);
}