import dash_mantine_components as dmc
from dash import Dash, _dash_renderer, html, Input, Output, State, callback, ctx
_dash_renderer._set_react_version("18.2.0")
app = Dash(__name__, external_stylesheets=dmc.styles.ALL)
accordion = dmc.Accordion(
children=[
dmc.AccordionItem(
[
dmc.AccordionControl(
"Personal Information",
className="dmc-control",
),
dmc.AccordionPanel("some content"),
],
value="info",
),
dmc.AccordionItem(
[
dmc.AccordionControl(
"Shipping Address",
className="dmc-control",
),
dmc.AccordionPanel("some content"),
],
value="addr",
),
dmc.AccordionItem(
[
dmc.AccordionControl(
"Confirmation",
),
dmc.AccordionPanel("some content"),
],
value="focus",
),
],
)
app.layout = dmc.MantineProvider([
accordion,
html.Div("hi",id="container")
])
if __name__ == "__main__":
app.run(debug=True)