> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rixxui.com/llms.txt
> Use this file to discover all available pages before exploring further.

# @rixx-ui/react/markdown API

> Minimal client entry point for safe streaming Markdown rendering and resource policy types.

```tsx theme={null}
import {
  MarkdownRenderer,
  type MarkdownRendererProps,
} from "@rixx-ui/react/markdown";
```

## Value exports

| Export             | Signature/result                                |
| ------------------ | ----------------------------------------------- |
| `MarkdownRenderer` | `(props: MarkdownRendererProps) => JSX.Element` |

`MarkdownRendererProps` contains `children: string`, optional `className`,
`status: "complete" | "streaming"`, `options`, `urlPolicy`, `imagePolicy`, and
`onNavigate(url)`.

## Type exports

| Export                         | Purpose                                     |
| ------------------------------ | ------------------------------------------- |
| `MarkdownRendererProps`        | Complete renderer props                     |
| `RendererOptions`              | Theme, locale, direction, links, and timing |
| `RendererTheme`                | `light`, `dark`, or `system`                |
| `RendererDirection`            | `ltr`, `rtl`, or `auto`                     |
| `RendererExternalLinkBehavior` | `confirm` or `direct`                       |
| `RendererResourceTiming`       | `progressive`, `committed`, or `manual`     |
| `RUIImagePolicy`               | Image request predicate                     |
| `RUIImageRequest`              | Image request context                       |

This subpath avoids exposing structured renderer configuration at the import
site. It still requires `@rixx-ui/react/styles.css` for presentation.
