From e3d379665a5561ba10235e55c56fc5486e761c78 Mon Sep 17 00:00:00 2001 From: msynk Date: Mon, 11 May 2026 15:02:12 +0330 Subject: [PATCH 1/6] apply BitMenuButton improvements #11007 --- .../Buttons/MenuButton/BitMenuButton.razor | 9 +- .../Buttons/MenuButton/BitMenuButton.razor.cs | 54 ++++++ .../Buttons/MenuButton/BitMenuButton.scss | 36 +++- .../MenuButton/BitMenuButtonClassStyles.cs | 5 + .../MenuButton/BitMenuButtonDemo.razor.cs | 83 ++++++++++ .../MenuButton/_BitMenuButtonCustomDemo.razor | 71 +++++++- .../_BitMenuButtonCustomDemo.razor.cs | 3 + .../_BitMenuButtonCustomDemo.razor.samples.cs | 109 +++++++++++- .../MenuButton/_BitMenuButtonItemDemo.razor | 71 +++++++- .../_BitMenuButtonItemDemo.razor.cs | 3 + .../_BitMenuButtonItemDemo.razor.samples.cs | 77 ++++++++- .../MenuButton/_BitMenuButtonOptionDemo.razor | 127 +++++++++++++- .../_BitMenuButtonOptionDemo.razor.cs | 109 +++++++++++- .../Components/Buttons/BitMenuButtonTests.cs | 156 ++++++++++++++++++ 14 files changed, 868 insertions(+), 45 deletions(-) diff --git a/src/BlazorUI/Bit.BlazorUI/Components/Buttons/MenuButton/BitMenuButton.razor b/src/BlazorUI/Bit.BlazorUI/Components/Buttons/MenuButton/BitMenuButton.razor index 2501a04127..6854c47382 100644 --- a/src/BlazorUI/Bit.BlazorUI/Components/Buttons/MenuButton/BitMenuButton.razor +++ b/src/BlazorUI/Bit.BlazorUI/Components/Buttons/MenuButton/BitMenuButton.razor @@ -36,7 +36,7 @@ else { var icon = GetIcon(_selectedItem); - @if (icon is not null) + @if (!NoIcon && icon is not null) { } @@ -54,7 +54,7 @@ } else { - @if (headerIcon is not null) + @if (!NoIcon && headerIcon is not null) { } @@ -99,10 +99,9 @@