Skip to content

Commit dc8186b

Browse files
committed
refactor: 移动到基类
1 parent f0f8866 commit dc8186b

File tree

4 files changed

+7
-15
lines changed

4 files changed

+7
-15
lines changed

src/BootstrapBlazor/Components/Select/MultiSelect.razor.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,6 @@ public partial class MultiSelect<TValue>
4040
.AddClass("d-none", SelectedItems.Count != 0)
4141
.Build();
4242

43-
private string? SearchLoadingIconString => CssBuilder.Default("icon searching-icon")
44-
.AddClass(SearchLoadingIcon)
45-
.Build();
46-
4743
/// <summary>
4844
/// 获得/设置 绑定数据集
4945
/// </summary>

src/BootstrapBlazor/Components/Select/Select.razor.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,6 @@ public partial class Select<TValue> : ISelect, ILookup
3535
.AddClass("disabled", item.IsDisabled)
3636
.Build();
3737

38-
private string? SearchLoadingIconString => CssBuilder.Default("icon searching-icon")
39-
.AddClass(SearchLoadingIcon)
40-
.Build();
41-
4238
private readonly List<SelectedItem> _children = [];
4339

4440
private string? ScrollIntoViewBehaviorString => ScrollIntoViewBehavior == ScrollIntoViewBehavior.Smooth ? null : ScrollIntoViewBehavior.ToDescriptionString();

src/BootstrapBlazor/Components/Select/SelectBase.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,13 @@ public abstract class SelectBase<TValue> : PopoverSelectBase<TValue>
182182
.AddClass($"text-danger", IsValid.HasValue && !IsValid.Value)
183183
.Build();
184184

185+
/// <summary>
186+
/// Gets the SearchLoadingIcon icon class string.
187+
/// </summary>
188+
protected string? SearchLoadingIconString => CssBuilder.Default("icon searching-icon")
189+
.AddClass(SearchLoadingIcon)
190+
.Build();
191+
185192
/// <summary>
186193
/// <inheritdoc/>
187194
/// </summary>

src/BootstrapBlazor/Components/SelectGeneric/SelectGeneric.razor.cs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -188,13 +188,6 @@ public partial class SelectGeneric<TValue> : ISelectGeneric<TValue>, IModelEqual
188188

189189
private ItemsProviderResult<SelectedItem<TValue>> _result;
190190

191-
/// <summary>
192-
/// 获得 SearchLoadingIcon 图标字符串
193-
/// </summary>
194-
private string? SearchLoadingIconString => CssBuilder.Default("icon searching-icon")
195-
.AddClass(SearchLoadingIcon)
196-
.Build();
197-
198191
private string? ScrollIntoViewBehaviorString => ScrollIntoViewBehavior == ScrollIntoViewBehavior.Smooth ? null : ScrollIntoViewBehavior.ToDescriptionString();
199192

200193
/// <summary>

0 commit comments

Comments
 (0)