diff --git a/src/layout/src/BasicLayout.razor.cs b/src/layout/src/BasicLayout.razor.cs index b3bc737..669b97f 100644 --- a/src/layout/src/BasicLayout.razor.cs +++ b/src/layout/src/BasicLayout.razor.cs @@ -42,6 +42,7 @@ public partial class BasicLayout : IBasicLayout [Parameter] public OneOf Logo { get; set; } [Parameter] public string BaseURL { get; set; } = ""; [Parameter] public int SiderWidth { get; set; } = 208; + [Parameter] public int FoldedSiderWidth { get; set; } = 48; [Parameter] public RenderFragment MenuExtraRender { get; set; } [Parameter] public bool MenuAccordion { get; set; } [Parameter] public RenderFragment CollapsedButtonRender { get; set; } @@ -80,7 +81,7 @@ protected override void OnParametersSet() protected void SetStyle() { var hasLeftPadding = FixSiderbar && Layout != Layout.Top && !IsMobile; - var paddingLeft = hasLeftPadding ? Collapsed ? 48 : SiderWidth : 0; + var paddingLeft = hasLeftPadding ? Collapsed ? FoldedSiderWidth : SiderWidth : 0; _genLayoutStyle = MenuRender ? $"padding-left: {paddingLeft}px; position: relative;" : ""; _weakModeStyle = ColorWeak ? "filter: invert(80%);" : ""; @@ -126,4 +127,4 @@ private async Task HandleCollapse(bool collapsed) } } -} \ No newline at end of file +}