test
This commit is contained in:
29
src/components/layout.py
Normal file
29
src/components/layout.py
Normal file
@ -0,0 +1,29 @@
|
||||
import pandas as pd
|
||||
from dash import Dash, html
|
||||
from src.components import (
|
||||
bar_chart,
|
||||
category_dropdown,
|
||||
month_dropdown,
|
||||
pie_chart,
|
||||
year_dropdown,
|
||||
)
|
||||
|
||||
|
||||
def create_layout(app: Dash, data: pd.DataFrame) -> html.Div:
|
||||
return html.Div(
|
||||
className="app-div",
|
||||
children=[
|
||||
html.H1(app.title),
|
||||
html.Hr(),
|
||||
html.Div(
|
||||
className="dropdown-container",
|
||||
children=[
|
||||
year_dropdown.render(app, data),
|
||||
month_dropdown.render(app, data),
|
||||
category_dropdown.render(app, data),
|
||||
],
|
||||
),
|
||||
bar_chart.render(app, data),
|
||||
pie_chart.render(app, data),
|
||||
],
|
||||
)
|
Reference in New Issue
Block a user