import { FC, HTMLProps } from 'react' import { EnrichedEntity } from '../../../src/types' import cx from 'classnames' import styles from './NodeOverview.module.css' import { EntityIcon } from '../../home/EntityIcon/EntityIcon' import { GraphNode } from '../../../src/graph-untangle/types' import { I18n } from '../../shared/I18n/I18n' import { ButtonVisualize } from '../../shared/ButtonVisualize/ButtonVisualize' export type OverviewGraphNode = GraphNode<{ icons: (EnrichedEntity | string)[] }> interface Props extends HTMLProps { node: OverviewGraphNode } export const NodeOverview: FC = ({ node, className, ...props }) => { return (

{node.name}

{node.icons?.length ? (
{node.icons.map(input => ( ))}
) : null}

{node.inputs.map(input => ( ))}
{node.outputs.length ? ( <>

{node.outputs.map(input => ( ))}
) : null}
) }