Dashboard with a material design
Project description
materialdashboard
materialdashboard
is a Dash component library exposing Material-UI components.
Dash components are automatically generated using TypeScript definitions from the source React components.
Installation
pip install materialdashboard
Although it is not listed in the requirements for this package, you will obviously need Dash to include the components in a web app.
Documentation
Although the component properties should be documented from the extracted TypeScript comments, please refer to the Material-UI documentation for more information about each component.
Examples
Examples can be found on GitHub:
- Layout (mostly the
Grid
component) - Input components (buttons, selects, switches, text fields, etc.)
Limitations
Child nodes
Child nodes are only supported for the children
property of each component. If Material-UI components expect child components for properties other than children
, you will not be able to pass a Dash component to them. You can however pass other types. For example, a string is a valid child node.
Events
Not all events are implemented. Currently, all components support clicks through the n_clicks
property. If you need an event that's currently missing, please open an issue or a pull request.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for materialdashboard-0.5.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0f180691a86b9da7067b45e5c50127ba48b0cf0d730bf59aa30081bf9920c18 |
|
MD5 | 5bf6df4ece9b2a05954b1335dcf21a52 |
|
BLAKE2b-256 | 32ef8408929dd03f37d05836167330d93fdd7a775b7e559ec7857a60d1e3af2c |