diff --git a/.gitignore b/.gitignore index db0f8bd88..814b1ad63 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ node_modules/ .npm vv/ venv/ +.tox *.pyc *.egg-info *.log diff --git a/CHANGELOG.md b/CHANGELOG.md index 036a6ee10..7a432193f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## [0.24.0] - UNRELEASED +### Changed +- `dash_core_components/__init__.py` now imports from python class files rather than generating classes at runtime, +adding support for IDE autocomplete ect. + ## [0.23.0] - UNRELEASED ### Added - Upgraded Plotly.js, the underlying library behind the diff --git a/dash_core_components/Checklist.py b/dash_core_components/Checklist.py new file mode 100644 index 000000000..f2e7154e4 --- /dev/null +++ b/dash_core_components/Checklist.py @@ -0,0 +1,70 @@ +# AUTO GENERATED FILE - DO NOT EDIT + +from dash.development.base_component import Component, _explicitize_args + + +class Checklist(Component): + """A Checklist component. +Checklist is a component that encapsulates several checkboxes. +The values and labels of the checklist is specified in the `options` +property and the checked items are specified with the `values` property. +Each checkbox is rendered as an input with a surrounding label. + +Keyword arguments: +- id (string; optional) +- options (list; optional): An array of options +- values (list; optional): The currently selected value +- className (string; optional): The class of the container (div) +- style (dict; optional): The style of the container (div) +- inputStyle (dict; optional): The style of the checkbox element +- inputClassName (string; optional): The class of the checkbox element +- labelStyle (dict; optional): The style of the