Skip to content

Files

Latest commit

9fbbc77 · Mar 14, 2025

History

History

semantic-ui

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jul 8, 2024
Mar 13, 2025
Nov 3, 2023
Mar 8, 2023
Mar 8, 2023
Jan 8, 2024
Jun 25, 2020
Mar 14, 2025
Jun 25, 2020
Mar 5, 2025
Nov 10, 2023

Build Status npm npm downloads Contributors Apache 2.0 License


Logo

rjsf-semantic-ui

Semantic UI theme, fields and widgets for react-jsonschema-form.
Explore the docs »

View Playground · Report Bug · Request Feature

Table of Contents

About The Project

Exports semantic-ui theme, fields and widgets for react-jsonschema-form.

Built With

Getting Started

Prerequisites

yarn add semantic-ui-css semantic-ui-react @rjsf/core

Installation

yarn add @rjsf/semantic-ui

Usage

import Form from '@rjsf/semantic-ui';

or

import { withTheme } from '@rjsf/core';
import { Theme as SemanticUITheme } from '@rjsf/semantic-ui';

// Make modifications to the theme with your own fields and widgets

const Form = withTheme(SemanticUITheme);

Optional Semantic UI Theme properties

  • To pass additional properties to widgets, see this guide.

Semantic Widget Optional Properties

Custom Semantic Widget Properties

Below are the current default options for all widgets:

{
  "ui:options": {
    "semantic": {
      "fluid": true,
      "inverted": false,
      "errorOptions": {
        "size": "small",
        "pointing": "above"
      }
    }
  }
}

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Read our contributors' guide to get started.

Contact

rjsf team: https://github.com/orgs/rjsf-team/people

GitHub repository: https://github.com/rjsf-team/react-jsonschema-form