Skip to content

Commit 018faeb

Browse files
committed
refactor: 重构参数名称
1 parent 6a85589 commit 018faeb

File tree

2 files changed

+19
-5
lines changed

2 files changed

+19
-5
lines changed

src/BootstrapBlazor/Components/Input/BootstrapInput.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<BootstrapLabel required="@Required" for="@Id" ShowLabelTooltip="ShowLabelTooltip" Value="@DisplayText" />
88
}
99

10-
@if (Clearable)
10+
@if (IsClearable)
1111
{
1212
<div class="bb-clearable-input">
1313
@RenderInput

src/BootstrapBlazor/Components/Input/BootstrapInput.razor.cs

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,14 @@ public partial class BootstrapInput<TValue>
2626
/// 获得/设置 是否显示清空小按钮 默认 false
2727
/// </summary>
2828
[Parameter]
29-
public bool Clearable { get; set; }
29+
[Obsolete("已弃用,请使用 IsClearable 参数;Deprecated use the IsClearable parameter")]
30+
public bool Clearable { get => IsClearable; set => IsClearable = value; }
31+
32+
/// <summary>
33+
/// 获得/设置 是否显示清空小按钮 默认 false
34+
/// </summary>
35+
[Parameter]
36+
public bool IsClearable { get; set; }
3037

3138
/// <summary>
3239
/// 获得/设置 清空文本框时回调方法 默认 null
@@ -38,7 +45,14 @@ public partial class BootstrapInput<TValue>
3845
/// 获得/设置 清空小按钮图标 默认 null
3946
/// </summary>
4047
[Parameter]
41-
public string? ClearableIcon { get; set; }
48+
[Obsolete("已弃用,请使用 ClearIcon 参数;Deprecated use the ClearIcon parameter")]
49+
public string? ClearableIcon { get => ClearIcon; set => ClearIcon = value; }
50+
51+
/// <summary>
52+
/// 获得/设置 清空小按钮图标 默认 null
53+
/// </summary>
54+
[Parameter]
55+
public string? ClearIcon { get; set; }
4256

4357
/// <summary>
4458
/// 图标主题服务
@@ -50,7 +64,7 @@ public partial class BootstrapInput<TValue>
5064
private string? ReadonlyString => Readonly ? "true" : null;
5165

5266
private string? ClearableIconString => CssBuilder.Default("form-control-clear-icon")
53-
.AddClass(ClearableIcon)
67+
.AddClass(ClearIcon)
5468
.Build();
5569

5670
/// <summary>
@@ -60,7 +74,7 @@ protected override void OnParametersSet()
6074
{
6175
base.OnParametersSet();
6276

63-
ClearableIcon ??= IconTheme.GetIconByKey(ComponentIcons.InputClearIcon);
77+
ClearIcon ??= IconTheme.GetIconByKey(ComponentIcons.InputClearIcon);
6478
}
6579

6680
/// <summary>

0 commit comments

Comments
 (0)