/** * InputPreviewPanel - Shows input data preview for a node */ 'use client'; import React from 'react'; import type { WorkflowNode } from '../types'; import styles from '../../../scss/atoms/workflow-editor.module.scss'; const DownArrowIcon = () => ( ); interface InputPreviewPanelProps { node: WorkflowNode; preview?: Record; } export function InputPreviewPanel({ node, preview }: InputPreviewPanelProps) { const mockPreview = preview || { data: node.inputs.length > 0 ? { items: ['item1', 'item2'], count: 2 } : null, meta: { source: 'previous_node', timestamp: new Date().toISOString() }, }; return (
Input Preview {node.inputs.length} input{node.inputs.length !== 1 ? 's' : ''}
        {JSON.stringify(mockPreview, null, 2)}
      
{node.inputs.length === 0 && (

This is a trigger node - no inputs expected

)}
); }