diff --git a/BlazorFluentUI/Components/Layout/NavMenu.razor b/BlazorFluentUI/Components/Layout/NavMenu.razor index 3609b83..60b4da3 100644 --- a/BlazorFluentUI/Components/Layout/NavMenu.razor +++ b/BlazorFluentUI/Components/Layout/NavMenu.razor @@ -43,6 +43,7 @@ Overview + Accordion diff --git a/BlazorFluentUI/Components/Pages/Components/CompoAccordion.razor b/BlazorFluentUI/Components/Pages/Components/CompoAccordion.razor new file mode 100644 index 0000000..fa90790 --- /dev/null +++ b/BlazorFluentUI/Components/Pages/Components/CompoAccordion.razor @@ -0,0 +1,79 @@ +@page "/compoaccordion" + +@rendermode RenderMode.InteractiveServer + +Accordion + + + The Accordion wraps a web component of a accordion element. + It uses the FluentAccordionItem component for defining the individual accordion items. + + +Default Example + + + + + This is panel one content. + + + + #slot="end"# + + This is panel two content. + + + This is panel three content. + + + + Panel Four + + + This is panel four content. + + + + Last changed accordion item: @(echanged?.Heading ?? "Item without Heading") + + +Accordion with single expand mode + + + + Panel 1 content + + + Panel 2 content + + + Panel 3 content + + + + +Control from code + + + + You can see the item. + + + + Open + Close + Toggle + + + +@code { + FluentAccordionItem? echanged; + + void OnExampleAccordionItemChange(FluentAccordionItem item) + { + echanged = item; + } + + bool expanded = false; +}
Accordion
accordion
FluentAccordionItem
Last changed accordion item: @(echanged?.Heading ?? "Item without Heading")