From 22b82e1d132cd292ab45ad5c28959f76b44e570c Mon Sep 17 00:00:00 2001 From: Anthony Halliday Date: Fri, 23 Jan 2026 11:00:33 +0000 Subject: [PATCH 1/5] Updated MudBlazor to 9.0.0-preview.2 --- .../CodeBeam.MudBlazor.Extensions.Docs.csproj | 2 +- .../CodeBeam.MudBlazor.Extensions.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/CodeBeam.MudBlazor.Extensions.Docs/CodeBeam.MudBlazor.Extensions.Docs.csproj b/docs/CodeBeam.MudBlazor.Extensions.Docs/CodeBeam.MudBlazor.Extensions.Docs.csproj index 0672b346..a1c691a6 100644 --- a/docs/CodeBeam.MudBlazor.Extensions.Docs/CodeBeam.MudBlazor.Extensions.Docs.csproj +++ b/docs/CodeBeam.MudBlazor.Extensions.Docs/CodeBeam.MudBlazor.Extensions.Docs.csproj @@ -14,7 +14,7 @@ - + diff --git a/src/CodeBeam.MudBlazor.Extensions/CodeBeam.MudBlazor.Extensions.csproj b/src/CodeBeam.MudBlazor.Extensions/CodeBeam.MudBlazor.Extensions.csproj index dd4c4f6f..550070f8 100644 --- a/src/CodeBeam.MudBlazor.Extensions/CodeBeam.MudBlazor.Extensions.csproj +++ b/src/CodeBeam.MudBlazor.Extensions/CodeBeam.MudBlazor.Extensions.csproj @@ -41,7 +41,7 @@ - + - /// Creates a unique identifier with the specified prefix. - /// - /// The prefix to prepend to the unique identifier. - /// A unique identifier string with the specified prefix. - /// prefixdb54bcd0 - internal static string Create(ReadOnlySpan prefix) - { - Span identifierSpan = stackalloc char[prefix.Length + RandomStringLength]; - prefix.CopyTo(identifierSpan); - for (var i = 0; i < RandomStringLength; i++) - { - var index = Random.Shared.Next(CharsLength); - identifierSpan[prefix.Length + i] = Chars[index]; - } - - return identifierSpan.ToString(); - } - - /// - /// Creates a unique identifier. - /// - /// A unique identifier string. - /// adb54bcd0 - internal static string Create() => Create(['a']); - } -} diff --git a/src/CodeBeam.MudBlazor.Extensions/Base/MudBaseInputExtended.cs b/src/CodeBeam.MudBlazor.Extensions/Base/MudBaseInputExtended.cs index 0cb6a657..b5ac4cf2 100644 --- a/src/CodeBeam.MudBlazor.Extensions/Base/MudBaseInputExtended.cs +++ b/src/CodeBeam.MudBlazor.Extensions/Base/MudBaseInputExtended.cs @@ -1,8 +1,6 @@ using Microsoft.AspNetCore.Components; -using Microsoft.AspNetCore.Components.Web; using Microsoft.JSInterop; using MudBlazor; -using MudExtensions.Base; namespace MudExtensions { From 1db339ae7a960fe87a85791fd0acefe60be87362 Mon Sep 17 00:00:00 2001 From: Anthony Halliday Date: Fri, 23 Jan 2026 11:21:55 +0000 Subject: [PATCH 4/5] Updated preview version no. --- .../wwwroot/CodeBeam.MudBlazor.Extensions.xml | 20 ------------------- .../CodeBeam.MudBlazor.Extensions.csproj | 2 +- 2 files changed, 1 insertion(+), 21 deletions(-) diff --git a/docs/CodeBeam.MudBlazor.Extensions.Docs.Wasm/wwwroot/CodeBeam.MudBlazor.Extensions.xml b/docs/CodeBeam.MudBlazor.Extensions.Docs.Wasm/wwwroot/CodeBeam.MudBlazor.Extensions.xml index 04e997e0..35a1550f 100644 --- a/docs/CodeBeam.MudBlazor.Extensions.Docs.Wasm/wwwroot/CodeBeam.MudBlazor.Extensions.xml +++ b/docs/CodeBeam.MudBlazor.Extensions.Docs.Wasm/wwwroot/CodeBeam.MudBlazor.Extensions.xml @@ -4,26 +4,6 @@ CodeBeam.MudBlazor.Extensions - - - Provides methods to create unique identifiers with optional prefixes. - - - - - Creates a unique identifier with the specified prefix. - - The prefix to prepend to the unique identifier. - A unique identifier string with the specified prefix. - prefixdb54bcd0 - - - - Creates a unique identifier. - - A unique identifier string. - adb54bcd0 - The extended base input fundamentals. diff --git a/src/CodeBeam.MudBlazor.Extensions/CodeBeam.MudBlazor.Extensions.csproj b/src/CodeBeam.MudBlazor.Extensions/CodeBeam.MudBlazor.Extensions.csproj index 550070f8..0829c0ce 100644 --- a/src/CodeBeam.MudBlazor.Extensions/CodeBeam.MudBlazor.Extensions.csproj +++ b/src/CodeBeam.MudBlazor.Extensions/CodeBeam.MudBlazor.Extensions.csproj @@ -6,7 +6,7 @@ enable MIT README.md - 9.0.0-preview.3 + 9.0.0-preview.4 CodeBeam.MudBlazor.Extensions CodeBeam.MudBlazor.Extensions CodeBeam From 674c561c28a76af1b289407538d65200f741ea7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mehmet=20Can=20Karag=C3=B6z?= Date: Fri, 23 Jan 2026 22:08:19 +0300 Subject: [PATCH 5/5] Fix MudWheel --- .../Components/CodeInput/MudCodeInput.razor.cs | 6 +++++- .../Components/Wheel/MudWheel.razor | 6 +++--- .../Components/Wheel/MudWheel.razor.cs | 4 +++- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/CodeBeam.MudBlazor.Extensions/Components/CodeInput/MudCodeInput.razor.cs b/src/CodeBeam.MudBlazor.Extensions/Components/CodeInput/MudCodeInput.razor.cs index ba64e141..9646127b 100644 --- a/src/CodeBeam.MudBlazor.Extensions/Components/CodeInput/MudCodeInput.razor.cs +++ b/src/CodeBeam.MudBlazor.Extensions/Components/CodeInput/MudCodeInput.razor.cs @@ -312,11 +312,15 @@ public async Task SetValueFromOutside(T? value) } else { - await _elementReferences[i].SetText(null); + await _elementReferences[i].SetText(string.Empty); } } } + /// + /// + /// + /// protected override IConverter GetDefaultConverter() { return new DefaultConverter diff --git a/src/CodeBeam.MudBlazor.Extensions/Components/Wheel/MudWheel.razor b/src/CodeBeam.MudBlazor.Extensions/Components/Wheel/MudWheel.razor index 9c1f3cb7..1bd0873d 100644 --- a/src/CodeBeam.MudBlazor.Extensions/Components/Wheel/MudWheel.razor +++ b/src/CodeBeam.MudBlazor.Extensions/Components/Wheel/MudWheel.razor @@ -19,7 +19,7 @@ if (0 <= index - a) {
- @(ToStringFunc != null ? ToStringFunc(ItemCollection[index - a]) : Converter.Convert(ItemCollection[index - a])) + @(ToStringFunc != null ? ToStringFunc(ItemCollection[index - a]) : ConvertSet(ItemCollection[index - a]))
} else @@ -31,7 +31,7 @@
- @(ToStringFunc != null ? ToStringFunc(ItemCollection[index]) : Converter.Convert(ItemCollection[index])) + @(ToStringFunc != null ? ToStringFunc(ItemCollection[index]) : ConvertSet(ItemCollection[index]))
@@ -42,7 +42,7 @@ if (index + a < ItemCollection?.Count) {
- @(ToStringFunc != null ? ToStringFunc(ItemCollection[index + a]) : Converter.Convert(ItemCollection[index + a])) + @(ToStringFunc != null ? ToStringFunc(ItemCollection[index + a]) : ConvertSet(ItemCollection[index + a]))
} else diff --git a/src/CodeBeam.MudBlazor.Extensions/Components/Wheel/MudWheel.razor.cs b/src/CodeBeam.MudBlazor.Extensions/Components/Wheel/MudWheel.razor.cs index 4fcfe288..c0870330 100644 --- a/src/CodeBeam.MudBlazor.Extensions/Components/Wheel/MudWheel.razor.cs +++ b/src/CodeBeam.MudBlazor.Extensions/Components/Wheel/MudWheel.razor.cs @@ -75,7 +75,7 @@ public partial class MudWheel : MudBaseInput /// ///
[Parameter] - public List? ItemCollection { get; set; } + public List ItemCollection { get; set; } = new(); /// /// Determines how many items will show before and after the middle one. @@ -282,5 +282,7 @@ public async Task RefreshAnimate() /// /// protected int GetAnimateValue() => Dense ? 24 : 42; + + } }