An open API service indexing awesome lists of open source software.

https://github.com/kbravh/netlify-cms-widget-nested-select

A widget for Netlify CMS that will conditionally show a second select with its own options based on what's chosen in the first select. This can be used, for example, to set up subcategories inside of categories.
https://github.com/kbravh/netlify-cms-widget-nested-select

netlify-cms

Last synced: about 2 months ago
JSON representation

A widget for Netlify CMS that will conditionally show a second select with its own options based on what's chosen in the first select. This can be used, for example, to set up subcategories inside of categories.

Awesome Lists containing this project

README

        

# netlify-cms-widget-nested-select

[Check out a demo!](https://netlify-cms-widget-nested-select.netlify.app)

This widget will conditionally show a second select with its own options based on what's chosen in the first select. This can be used, for example, to set up subcategories inside of categories.

## Install

As an npm package:

```shell
npm install --save netlify-cms-widget-nested-select
```

```js
import {NestedSelectControl, NestedSelectPreview} from 'netlify-cms-widget-nested-select'

CMS.registerWidget('nested-select', NestedSelectControl, NestedSelectPreview)
```

Via `script` tag:

```html

CMS.registerWidget('nested-select', NestedSelectControl, NestedSelectPreview)

```

## How to use

Add to your Netlify CMS configuration:

```yaml
fields:
- {
name: ,
label: ,
widget: nested-select,
options: [
"Regular option",
"Another regular option",
{
label: "Option with suboptions",
options: [
"Suboption 1",
"Suboption 2",
"Suboption 3"
]
}
]
}
```

## Support

For help with this widget, open an [issue](https://github.com/kbravh/netlify-cms-widget-nested-select/issues).