From 3abaf2901a8f6f271938f261a204798a65bddcae Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Mon, 6 Jan 2025 18:00:35 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E6=97=A0=E6=B3=95=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/AutoComplete/AutoComplete.razor.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/BootstrapBlazor/Components/AutoComplete/AutoComplete.razor.cs b/src/BootstrapBlazor/Components/AutoComplete/AutoComplete.razor.cs index 47f7830a3a9..d6ccbf279c7 100644 --- a/src/BootstrapBlazor/Components/AutoComplete/AutoComplete.razor.cs +++ b/src/BootstrapBlazor/Components/AutoComplete/AutoComplete.razor.cs @@ -115,7 +115,7 @@ protected override void OnParametersSet() PlaceHolder ??= Localizer[nameof(PlaceHolder)]; Icon ??= IconTheme.GetIconByKey(ComponentIcons.AutoCompleteIcon); - FilterItems = Items?.ToList() ?? []; + FilterItems ??= Items?.ToList() ?? []; } /// @@ -145,9 +145,11 @@ public async Task TriggerOnChange(string val) else { var comparison = IgnoreCase ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal; - var items = IsLikeMatch - ? Items.Where(s => s.Contains(val, comparison)) - : Items.Where(s => s.StartsWith(val, comparison)); + var items = string.IsNullOrEmpty(val) + ? Items + : IsLikeMatch + ? Items.Where(s => s.Contains(val, comparison)) + : Items.Where(s => s.StartsWith(val, comparison)); FilterItems = items.ToList(); } From 7890b691fa062c1b3403b7878a473a3e19c4885c Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Mon, 6 Jan 2025 18:01:07 +0800 Subject: [PATCH 2/2] chore: bump version 9.2.5 --- src/BootstrapBlazor/BootstrapBlazor.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index 374b1505436..5e3224ba93a 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@ - 9.2.5-beta02 + 9.2.5