From 33ebbf0fd5c5767bf12e088e06a697f1869d47d3 Mon Sep 17 00:00:00 2001 From: Leendert de Borst Date: Mon, 31 Mar 2025 18:28:05 +0200 Subject: [PATCH] Include favicon and username in search results (#736) --- .../Main/Components/Widgets/SearchWidget.razor | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/AliasVault.Client/Main/Components/Widgets/SearchWidget.razor b/src/AliasVault.Client/Main/Components/Widgets/SearchWidget.razor index 7ecd15a06..6c4719f42 100644 --- a/src/AliasVault.Client/Main/Components/Widgets/SearchWidget.razor +++ b/src/AliasVault.Client/Main/Components/Widgets/SearchWidget.razor @@ -44,9 +44,20 @@ { var result = SearchResults[i];
- @result.Service.Name (@result.Alias.Email) + +
+
@result.Service.Name
+ @if (!string.IsNullOrEmpty(result.Alias.Email)) + { + (@result.Alias.Email) + } + else if (!string.IsNullOrEmpty(result.Username)) + { + (@result.Username) + } +
} @@ -122,7 +133,8 @@ query = query.Where(x => (x.Service.Name != null && EF.Functions.Like(x.Service.Name.ToLower(), $"%{term}%")) || (x.Alias.Email != null && EF.Functions.Like(x.Alias.Email.ToLower(), $"%{term}%")) || - (x.Username != null && EF.Functions.Like(x.Username.ToLower(), $"%{term}%")) + (x.Username != null && EF.Functions.Like(x.Username.ToLower(), $"%{term}%")) || + (x.Service.Url != null && EF.Functions.Like(x.Service.Url.ToLower(), $"%{term}%")) ); }