File tree Expand file tree Collapse file tree 6 files changed +17
-12
lines changed Expand file tree Collapse file tree 6 files changed +17
-12
lines changed Original file line number Diff line number Diff line change 2323 </ItemGroup >
2424
2525 <ItemGroup >
26- <PackageReference Include =" AntDesign" Version =" 0.14.4 " />
26+ <PackageReference Include =" AntDesign" Version =" 0.15.5 " />
2727 </ItemGroup >
2828
2929 <PropertyGroup Condition =" '$(Configuration)' == 'Debug' And '$(SolutionDir)'==''" >
Original file line number Diff line number Diff line change 1212 else
1313 {
1414 <CascadingValue Value =" MenuExtraRender" Name =" MenuExtraRender" >
15+ <CascadingValue Value =" Collapsed" Name =" Collapsed" >
1516 <SiderMenu
1617 MenuData =" MenuData"
1718 OpenKeys =" OpenKeys"
2223 Accordion =" MenuAccordion"
2324 OnCollapse =" HandleCollapse" >
2425 </SiderMenu >
26+ </CascadingValue >
2527 </CascadingValue >
2628 }
2729 }
Original file line number Diff line number Diff line change 1- using System . Collections . Generic ;
1+ using System ;
2+ using System . Collections . Generic ;
23using System . Threading . Tasks ;
34using Microsoft . AspNetCore . Components ;
45using Microsoft . AspNetCore . Components . Web ;
@@ -20,6 +21,7 @@ public partial class BasicLayout : IBasicLayout
2021 private readonly bool _isChildrenLayout = false ;
2122 private string _genLayoutStyle ;
2223 private string _weakModeStyle ;
24+ private bool _collapsed ;
2325
2426 public string PrefixCls { get ; } = "ant-pro" ;
2527 public string BaseClassName => $ "{ PrefixCls } -basicLayout";
@@ -61,10 +63,20 @@ protected override void OnInitialized()
6163 SetClassMap ( ) ;
6264 }
6365
66+ protected override void OnParametersSet ( )
67+ {
68+ if ( Collapsed != _collapsed )
69+ {
70+ _collapsed = Collapsed ;
71+ SetStyle ( ) ;
72+ }
73+ }
74+
6475 protected void SetStyle ( )
6576 {
6677 var hasLeftPadding = FixSiderbar && Layout != Layout . Top && ! IsMobile ;
6778 var paddingLeft = hasLeftPadding ? Collapsed ? 48 : SiderWidth : 0 ;
79+ Logger . LogInformation ( $ "HasLeftPadding: { hasLeftPadding } , Collapsed: { Collapsed } , Padding: { paddingLeft } ") ;
6880 _genLayoutStyle = MenuRender ? $ "padding-left: { paddingLeft } px; position: relative;" : "" ;
6981 _weakModeStyle = ColorWeak ? "filter: invert(80%);" : "" ;
7082 }
Original file line number Diff line number Diff line change 88 Style =" @Style"
99 Accordion =" @Accordion"
1010 Class =" @ClassMapper.Class"
11- OnOpenChange =" SetOpenKeys"
12- InlineCollapsed =" Collapsed" >
11+ OnOpenChange =" SetOpenKeys" >
1312 @menuItemTemplate((MenuData , false))
1413</Menu >
1514
Original file line number Diff line number Diff line change 44 Collapsible =" false"
55 Collapsed =" Collapsed"
66 CollapsedWidth =" 48"
7- OnCollapse =" HandleSiderCollapse"
87 Style =" @SiderStyle"
98 Width =" SiderWidth"
109 Theme =" SiderTheme"
Original file line number Diff line number Diff line change @@ -73,13 +73,6 @@ private async Task HandleOnCollapse(bool collapsed)
7373 }
7474 }
7575
76- private async Task HandleSiderCollapse ( bool collapsed )
77- {
78- Collapsed = collapsed ;
79-
80- await HandleOnCollapse ( collapsed ) ;
81- }
82-
8376 protected override void OnInitialized ( )
8477 {
8578 base . OnInitialized ( ) ;
You can’t perform that action at this time.
0 commit comments