Themes

Supported Themes

Jedison supports multiple CSS frameworks through its theme system, allowing you to maintain consistent styling with your application's design system.

Bootstrap 5

Full support for Bootstrap 5 form styling: new Jedison.ThemeBootstrap5()

Example

const jedison = new Jedison.Create({
    "schema": {
      "title": "Person",
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "description": "The person's  name."
        },
        "age": {
          "description": "Age in years which must be equal to or greater than zero.",
          "type": "integer",
          "minimum": 0
        }
      }
    }
  })

Bootstrap 4

Full support for Bootstrap 4 form styling: new Jedison.ThemeBootstrap4()

Example

const jedison = new Jedison.Create({
    "schema": {
      "title": "Person",
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "description": "The person's  name."
        },
        "age": {
          "description": "Age in years which must be equal to or greater than zero.",
          "type": "integer",
          "minimum": 0
        }
      }
    }
  })

Bootstrap 3

Full support for Bootstrap 3 form styling: new Jedison.ThemeBootstrap3()

Example

const jedison = new Jedison.Create({
    "schema": {
      "title": "Person",
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "description": "The person's  name."
        },
        "age": {
          "description": "Age in years which must be equal to or greater than zero.",
          "type": "integer",
          "minimum": 0
        }
      }
    }
  })

Default Theme

Basic unstyled theme that provides minimal structure: new Jedison.Theme()

Example

const jedison = new Jedison.Create({
    "schema": {
      "title": "Person",
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "description": "The person's  name."
        },
        "age": {
          "description": "Age in years which must be equal to or greater than zero.",
          "type": "integer",
          "minimum": 0
        }
      }
    }
  })