Skip to content

Commit 32a9541

Browse files
committed
refactor: 更新搜索栏
1 parent 4a80018 commit 32a9541

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

src/BootstrapBlazor/Components/Select/Select.razor

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,10 @@
3131
<span class="@ClearClassString" @onclick="OnClearValue"><i class="@ClearIcon"></i></span>
3232
}
3333
<div class="dropdown-menu">
34-
@if (ShowSearch)
35-
{
36-
<div class="@SearchClassString">
37-
<input type="text" class="search-text form-control" autocomplete="off" value="@SearchText" aria-label="Search">
38-
<i class="@SearchIconString"></i>
39-
</div>
40-
}
34+
<div class="@SearchClassString">
35+
<input type="text" class="search-text form-control" autocomplete="off" value="@SearchText" aria-label="Search">
36+
<i class="@SearchIconString"></i>
37+
</div>
4138
@if (IsVirtualize)
4239
{
4340
<div class="dropdown-virtual">

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ public partial class Select<TValue> : ISelect, ILookup
5555
.Build();
5656

5757
private string? SearchClassString => CssBuilder.Default("search")
58+
.AddClass("show", ShowSearch)
5859
.AddClass("is-fixed", IsFixedSearch)
5960
.Build();
6061

src/BootstrapBlazor/Components/Select/Select.razor.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,10 @@
212212
position: relative;
213213
border-block-end: var(--bs-border-width) solid var(--bb-select-search-border-color);
214214
margin-block-end: var(--bb-select-search-margin-bottom);
215+
216+
&:not(.show) {
217+
display: none;
218+
}
215219
}
216220

217221
.dropdown-menu .search.is-fixed {

0 commit comments

Comments
 (0)