File tree Expand file tree Collapse file tree 7 files changed +13
-2
lines changed
example/AntDesign.ProLayout.Wasm/Shared Expand file tree Collapse file tree 7 files changed +13
-2
lines changed Original file line number Diff line number Diff line change 33<BasicLayout
44 Logo =" @(" https: //gw.alipayobjects.com /zos /rmsportal /KDpgvguMpGfqaHPjicRK.svg " )"
55 MenuData =" MenuData"
6- Theme =" MenuTheme.Light" >
6+ Theme =" MenuTheme.Light"
7+ MenuAccordion
8+ >
79 <HeaderContentRender >
810 <Menu Mode =" MenuMode.Horizontal" Theme =" MenuTheme.Dark" >
911 <MenuItem >Menu 1</MenuItem >
Original file line number Diff line number Diff line change 1919 Logo =" Logo"
2020 BaseURL =" @BaseURL"
2121 SiderWidth =" SiderWidth"
22+ Accordion =" MenuAccordion"
2223 OnCollapse =" HandleCollapse" >
2324 </SiderMenu >
2425 </CascadingValue >
Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ public partial class BasicLayout : IBasicLayout
3737 [ Parameter ] public string BaseURL { get ; set ; } = "/" ;
3838 [ Parameter ] public int SiderWidth { get ; set ; } = 208 ;
3939 [ Parameter ] public RenderFragment MenuExtraRender { get ; set ; }
40+ [ Parameter ] public bool MenuAccordion { get ; set ; }
4041 [ Parameter ] public RenderFragment < bool > CollapsedButtonRender { get ; set ; }
4142 [ Parameter ] public BreakpointType Breakpoint { get ; set ; }
4243 [ Parameter ] public EventCallback < MouseEventArgs > OnMenuHeaderClick { get ; set ; }
@@ -49,7 +50,7 @@ public partial class BasicLayout : IBasicLayout
4950 [ Parameter ] public string ContentStyle { get ; set ; }
5051 [ Parameter ] public string ColSize { get ; set ; } = "lg" ;
5152 [ Parameter ] public RenderFragment RightContentRender { get ; set ; }
52- [ Parameter ] public RenderFragment HeaderContentRender { get ; set ; }
53+ [ Parameter ] public RenderFragment HeaderContentRender { get ; set ; }
5354 [ Inject ] public ILogger < BasicLayout > Logger { get ; set ; }
5455
5556 protected override void OnInitialized ( )
Original file line number Diff line number Diff line change 66 DefaultOpenKeys =" OpenKeys"
77 Theme =" NavTheme"
88 Style =" @Style"
9+ Accordion =" @Accordion"
910 Class =" @ClassMapper.Class"
1011 OnOpenChange =" SetOpenKeys"
1112 InlineCollapsed =" Collapsed" >
Original file line number Diff line number Diff line change @@ -25,6 +25,8 @@ public partial class BaseMenu : IBaseMenu
2525 [ Parameter ] public MenuMode Mode { get ; set ; }
2626 [ Parameter ] public EventCallback < bool > OnCollapse { get ; set ; }
2727 [ Parameter ] public string [ ] OpenKeys { get ; set ; } = { } ;
28+ [ Parameter ] public bool Accordion { get ; set ; }
29+
2830 [ Inject ] public ILogger < BaseMenu > Logger { get ; set ; }
2931
3032 protected override void OnInitialized ( )
Original file line number Diff line number Diff line change 3434 Mode =" MenuMode.Inline"
3535 Collapsed =" Collapsed"
3636 OpenKeys =" OpenKeys"
37+ Accordion =" @Accordion"
3738 Style =" @(" width: ' 100%' " )" />
3839 </div >
3940
Original file line number Diff line number Diff line change @@ -47,6 +47,9 @@ public partial class SiderMenu : ISiderMenu
4747 [ CascadingParameter ( Name = nameof ( MenuExtraRender ) ) ]
4848 public RenderFragment MenuExtraRender { get ; set ; }
4949
50+ [ Parameter ]
51+ public bool Accordion { get ; set ; }
52+
5053 [ Parameter ]
5154 public SiderTheme SiderTheme
5255 {
You can’t perform that action at this time.
0 commit comments