LANCommander/LANCommander.UI/Components/Chat/ChatUsersDialog.razor
2025-11-10 18:07:33 -06:00

17 lines
No EOL
626 B
Text

@using LANCommander.SDK.Models
@namespace LANCommander.UI.Components
@inherits FeedbackComponent<IEnumerable<LANCommander.SDK.Models.User>, IEnumerable<LANCommander.SDK.Models.User>>
<Search Placeholder="Search" ClassicSearchIcon BindOnInput @bind-Value="_search" />
<DataList DataSource="_filteredUsers" @bind-Values="_selectedUsers">
<SafeAvatar Username="@context.UserName" />
<Text>@context.Name</Text>
</DataList>
@code {
string? _search;
IEnumerable<User> _filteredUsers => Options.Where(u => u.Name.Contains(_search, StringComparison.OrdinalIgnoreCase));
IEnumerable<User> _selectedUsers = [];
}