Metadata-Version: 2.1
Name: dash_blueprint_components
Version: 0.0.1
Summary: Dash plotly porting of BlueprintJS
Author: Stefano Fanizzi <ste.fanizzi@outlook.com>
License: MIT
Project-URL: Bug Reports, https://github.com/STEdyd666/dash-blueprint-components/issues
Project-URL: Source, https://github.com/STEdyd666/dash-blueprint-components
Project-URL: Documentation, https://dash-blueprint-components.com/blueprint
Classifier: Framework :: Dash
Description-Content-Type: text/markdown
License-File: LICENSE

# Dash Blueprint Components

Dash Blueprint Components (```DBPC```) is the porting for dash plotly of the blueprintjs React-based UI toolkit for the web.

It is optimized for building complex data-dense interfaces for desktop applications.

All the rights belongs to BlueprintJS team.

## Installation

```python
pip install dash-blueprint-components
```

## Quick start

```python
from dash import Dash, html, callback, Input, Output
import dash_blueprint_components as dbpc


app = Dash(
    __name__,
)

app.layout = html.Div(
    children=[
        dbpc.Button(
            id='button',
            text='Click me!'
        ),
        html.Div(
            id='output'
        )
    ]
)

@callback(
    Output('output', 'children'),
    Input('button', 'n_clicks')
)
def click(n_clicks):
    if n_clicks is not None:
        return n_clicks

if __name__ == "__main__":
    app.run_server()
```
