# XWUIDiagramNode

Standalone node visual used by `XWUIDiagram` / `XWUIFlowchart` / `XWUIWorkflow` surfaces - title, subtitle, icon, status dot, accent stripe and configurable input/output handles.

## Basic Usage

Single node with left-in / right-out handles.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Single node with left-in / right-out handles.
```

## With Item Body

Node carrying a rich `XWUIItem` body (avatar + caption).

```example
file: examples/WithItemBody.ts
html: examples/WithItemBody.html
title: With Item Body
description: Node carrying a rich `XWUIItem` body (avatar + caption).
```

## Multi-port router

An event-router node with bidirectional handles on all four sides - labelled, color-coded, and gated with `accepts`.

```example
file: examples/MultiPortRouter.ts
html: examples/MultiPortRouter.html
title: Multi-port router
description: Node with four labelled, color-coded ports across every side.
```

## Failed deploy node

A pre-selected node in the error status / danger variant carrying a rich item body that reports a broken deployment.

```example
file: examples/FailedDeployNode.ts
html: examples/FailedDeployNode.html
title: Failed deploy node
description: Selected error-state node with a rich CD-pipeline failure body.
```

```api
```
