Skip to content

Commit

Permalink
Merge pull request #20 from hacsko-adam-evo/BasicNavigation_forceBrea…
Browse files Browse the repository at this point in the history
…kpoint

add forceBreakpoint to Basic Navigation
  • Loading branch information
yagizhanNY authored Jan 23, 2024
2 parents e390f89 + 1ed7cd7 commit 0b5584e
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 2 deletions.
11 changes: 9 additions & 2 deletions SiemensIXBlazor/Components/BasicNavigation/BasicNavigation.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
@inherits IXBaseComponent
@using SiemensIXBlazor.Enums.BasicNavigation
@using SiemensIXBlazor.Helpers
@inherits IXBaseComponent

<ix-basic-navigation @attributes="UserAttributes" class="@Class" style="@Style" application-name="@ApplicationName" hide-header="@HideHeader">
<ix-basic-navigation @attributes="UserAttributes"
class="@Class"
style="@Style"
application-name="@ApplicationName"
hide-header="@HideHeader"
force-breakpoint="@(ForceBreakpoint == null ? string.Empty : EnumParser<Breakpoint>.ParseEnumToString(ForceBreakpoint))">
@ChildContent
</ix-basic-navigation>
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using Microsoft.AspNetCore.Components;
using SiemensIXBlazor.Enums.BasicNavigation;

namespace SiemensIXBlazor.Components.BasicNavigation
{
Expand All @@ -16,5 +17,7 @@ public partial class BasicNavigation
public bool HideHeader { get; set; } = false;
[Parameter]
public RenderFragment? ChildContent { get; set; }
[Parameter]
public Breakpoint? ForceBreakpoint { get; set; }
}
}
9 changes: 9 additions & 0 deletions SiemensIXBlazor/Enums/BasicNavigation/Breakpoint.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
namespace SiemensIXBlazor.Enums.BasicNavigation
{
public enum Breakpoint
{
Sm,
Md,
Lg
}
}

0 comments on commit 0b5584e

Please sign in to comment.