For AI agents: the complete documentation index is available at /ooui-react/en/llms.txt, the full documentation bundle is available at /ooui-react/en/llms-full.txt, and this page is available as Markdown at /ooui-react/en/components/index.md.
  • English
  • Component overview

    This library reimplements OOUI in React. Components follow the original class hierarchy and fall into four families — widgets, layouts, dialogs and toolbars — 60+ in total.

    Components ship no styles: they only output DOM and oo-ui-* class names identical to the original. Load the OOUI stylesheets first, as described in Usage; the props shared by every component are covered in Common props.

    Widgets

    Input

    Selection

    For the option data contract (value, group headings, and the tag inputs' label/labelText/data), see Selection and options.

    Form submission

    A set of field widgets that submit natively with a <form>, used together with FormLayout.

    Layouts

    Dialogs

    Toolbars