Render Pro
Draws the interface an agent composed from the Mlola Render Pro catalog: every free component, plus charts and a data grid a person can edit.
Rendering Render Pro…
Installation
Part of Mlola Pro. Its source is not in the free registry, so the free CLI will not install it; license holders receive it with its stylesheet, under @/components/ui, and it is theirs to edit. See Mlola Pro.
With a license, log the CLI in once with a token from your account, then add it:
npx mlola-ui add render-proUsage
import { RenderPro } from "@/components/ui/render-pro";
export function Example() {
return <RenderPro />;
}Styling comes from the engine stylesheet and the nearest theme. Set it once at the root:
<html data-theme="graphite" data-mode="light">Options
| Prop | Values | Default | Description |
|---|---|---|---|
theme | surfaceinherit | — | "surface" draws in the theme the agent named; "inherit" keeps the theme of the page around it. |
Every prop with a fixed set of values, read from the exported TypeScript types with its doc comment. Open the Code tab above for the rest of the API.
Accessibility and theming
- Semantic elements, accessible names and state relationships are part of the contract.
- Keyboard, pointer and touch paths are operable; focus stays visible in every theme.
- Light and dark modes pass WCAG AA contrast in all 5 canonical themes.
- Reduced motion and forced colors keep meaning and operation.
Dependencies
Installed alongside this component. No third-party UI runtime is ever added.
- bar-chart
- chart
- data-grid
- donut-chart
- line-chart
- render-surface
- sparkline
- stat
@mlola-ui/behavior