# XWUIMarkdown

The Markdown orchestrator: one surface with two modes - **display** (read-only render) and **edit** (Monaco source editor, optional live preview). Composes `XWUIMarkdownDisplay` + `XWUIMarkdownEditor` and forwards per-feature toggles. This is the component most callers should use; docs pages and chat surfaces configure the *same* component and differ only by `mode` + `features`.

## Basic Usage

Display mode with a Display/Edit toolbar toggle.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Display mode with a Display/Edit toolbar toggle.
```

## Edit With Live Preview

Split editor + live rendered preview.

```example
file: examples/EditWithLivePreview.ts
html: examples/EditWithLivePreview.html
title: Edit With Live Preview
description: Split editor + live rendered preview.
```

## Locked-Down Display

Restricted feature set, no toolbar (chat/comment shape).

```example
file: examples/LockedDownDisplay.ts
html: examples/LockedDownDisplay.html
title: Locked-Down Display
description: Restricted feature set, no toolbar (chat/comment shape).
```

```api
```
