[PR #2305] [MERGED] Add new RadzenFab and RadzenFabMenu components #3183

Open
opened 2026-01-29 18:22:17 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/radzenhq/radzen-blazor/pull/2305
Author: @yordanov
Created: 10/1/2025
Status: Merged
Merged: 10/1/2025
Merged by: @yordanov

Base: masterHead: fab


📝 Commits (9)

  • 6b5bb12 Add Fab and FabMenu components
  • ba2aa90 Reuse the rendering from RadzenButton.
  • 5a061b0 Update component styles and demos
  • ef32afa Reduce complexity in RadzenFabMenu.
  • 1d433b3 Update RadzenFabMenu button border radius
  • c9632ee Update function names
  • 68dfa5c Update demos
  • 30225ce Add AriaLabel
  • 317448a Update Button demos

📊 Changes

37 files changed (+5180 additions, -4058 deletions)

View changed files

📝 Radzen.Blazor/Common.cs (+4079 -4048)
📝 Radzen.Blazor/RadzenButton.razor.cs (+3 -3)
Radzen.Blazor/RadzenFab.razor.cs (+31 -0)
Radzen.Blazor/RadzenFabMenu.razor (+25 -0)
Radzen.Blazor/RadzenFabMenu.razor.cs (+263 -0)
Radzen.Blazor/RadzenFabMenuItem.razor.cs (+26 -0)
📝 Radzen.Blazor/RadzenToggleButton.razor (+2 -1)
📝 Radzen.Blazor/RadzenToggleButton.razor.cs (+7 -0)
📝 Radzen.Blazor/themes/_components.scss (+1 -0)
📝 Radzen.Blazor/themes/_css-variables.scss (+13 -0)
Radzen.Blazor/themes/components/blazor/_fab.scss (+137 -0)
📝 Radzen.Blazor/themes/humanistic-base.scss (+4 -0)
📝 Radzen.Blazor/themes/humanistic-dark-base.scss (+4 -0)
📝 Radzen.Blazor/themes/humanistic-dark.scss (+4 -0)
📝 Radzen.Blazor/themes/humanistic.scss (+4 -0)
📝 Radzen.Blazor/themes/material-base.scss (+4 -0)
📝 Radzen.Blazor/themes/material-dark-base.scss (+4 -0)
📝 Radzen.Blazor/themes/material-dark.scss (+4 -0)
📝 Radzen.Blazor/themes/material.scss (+4 -0)
📝 Radzen.Blazor/wwwroot/Radzen.Blazor.js (+23 -0)

...and 17 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/radzenhq/radzen-blazor/pull/2305 **Author:** [@yordanov](https://github.com/yordanov) **Created:** 10/1/2025 **Status:** ✅ Merged **Merged:** 10/1/2025 **Merged by:** [@yordanov](https://github.com/yordanov) **Base:** `master` ← **Head:** `fab` --- ### 📝 Commits (9) - [`6b5bb12`](https://github.com/radzenhq/radzen-blazor/commit/6b5bb12d6f5570773d479f059dfa20c07f057efd) Add Fab and FabMenu components - [`ba2aa90`](https://github.com/radzenhq/radzen-blazor/commit/ba2aa9040089723a67291726a4b9af3863ce8426) Reuse the rendering from RadzenButton. - [`5a061b0`](https://github.com/radzenhq/radzen-blazor/commit/5a061b0fb219cf9f4c9b52babc4440e6d73a4d86) Update component styles and demos - [`ef32afa`](https://github.com/radzenhq/radzen-blazor/commit/ef32afa0e39a4374e07924581c6b9bda7fde3220) Reduce complexity in RadzenFabMenu. - [`1d433b3`](https://github.com/radzenhq/radzen-blazor/commit/1d433b3f720f97bbf9784cea630a2bda3490d7c5) Update RadzenFabMenu button border radius - [`c9632ee`](https://github.com/radzenhq/radzen-blazor/commit/c9632eec01969652de857b8ae66d8da1787bc97a) Update function names - [`68dfa5c`](https://github.com/radzenhq/radzen-blazor/commit/68dfa5c532ee3f1f2ab62d0be261fa3ed7272361) Update demos - [`30225ce`](https://github.com/radzenhq/radzen-blazor/commit/30225cec33686631888ba7caf5af5c002551ce36) Add AriaLabel - [`317448a`](https://github.com/radzenhq/radzen-blazor/commit/317448a7ac66be2e78514d9c653a40d7c055bf55) Update Button demos ### 📊 Changes **37 files changed** (+5180 additions, -4058 deletions) <details> <summary>View changed files</summary> 📝 `Radzen.Blazor/Common.cs` (+4079 -4048) 📝 `Radzen.Blazor/RadzenButton.razor.cs` (+3 -3) ➕ `Radzen.Blazor/RadzenFab.razor.cs` (+31 -0) ➕ `Radzen.Blazor/RadzenFabMenu.razor` (+25 -0) ➕ `Radzen.Blazor/RadzenFabMenu.razor.cs` (+263 -0) ➕ `Radzen.Blazor/RadzenFabMenuItem.razor.cs` (+26 -0) 📝 `Radzen.Blazor/RadzenToggleButton.razor` (+2 -1) 📝 `Radzen.Blazor/RadzenToggleButton.razor.cs` (+7 -0) 📝 `Radzen.Blazor/themes/_components.scss` (+1 -0) 📝 `Radzen.Blazor/themes/_css-variables.scss` (+13 -0) ➕ `Radzen.Blazor/themes/components/blazor/_fab.scss` (+137 -0) 📝 `Radzen.Blazor/themes/humanistic-base.scss` (+4 -0) 📝 `Radzen.Blazor/themes/humanistic-dark-base.scss` (+4 -0) 📝 `Radzen.Blazor/themes/humanistic-dark.scss` (+4 -0) 📝 `Radzen.Blazor/themes/humanistic.scss` (+4 -0) 📝 `Radzen.Blazor/themes/material-base.scss` (+4 -0) 📝 `Radzen.Blazor/themes/material-dark-base.scss` (+4 -0) 📝 `Radzen.Blazor/themes/material-dark.scss` (+4 -0) 📝 `Radzen.Blazor/themes/material.scss` (+4 -0) 📝 `Radzen.Blazor/wwwroot/Radzen.Blazor.js` (+23 -0) _...and 17 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 18:22:17 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/radzen-blazor#3183