Skip to content

Commit 852d78c

Browse files
committed
finish hiding toast on changing page
1 parent 041198f commit 852d78c

2 files changed

Lines changed: 27 additions & 24 deletions

File tree

src/web/Jordnaer/Pages/GroupSearch/GroupSearch.razor

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<MudLoading @bind-Loading="_isSearching" Darken Overlap>
1414

15-
<GroupSearchForm OnValidSubmit="@Search" @bind-Filter="_filter" Groups="@_searchResult.Groups" />
15+
<GroupSearchForm OnValidSubmit="@(() => Search())" @bind-Filter="_filter" Groups="@_searchResult.Groups" />
1616

1717
@if (!_hasSearched)
1818
{
@@ -56,35 +56,38 @@
5656
}
5757
}
5858

59-
private async Task Search()
59+
private async Task Search(bool showToast = true)
6060
{
6161
_isSearching = true;
6262

6363
_searchResult = await GroupSearchService.GetGroupsAsync(_filter);
6464

65-
Snackbar.Clear();
66-
67-
if (_searchResult.TotalCount is 0)
65+
if (showToast)
6866
{
69-
Snackbar.Add(
70-
message: "Ingen grupper matchede søgningen.",
71-
severity: Severity.Info,
72-
options =>
67+
Snackbar.Clear();
68+
69+
if (_searchResult.TotalCount is 0)
7370
{
74-
options.VisibleStateDuration = 3500;
75-
options.CloseAfterNavigation = true;
76-
});
77-
}
78-
else
79-
{
80-
Snackbar.Add(message: $"{_searchResult.TotalCount} grupper matchede søgningen.",
81-
severity: Severity.Success,
82-
options =>
71+
Snackbar.Add(
72+
message: "Ingen grupper matchede søgningen.",
73+
severity: Severity.Info,
74+
options =>
75+
{
76+
options.VisibleStateDuration = 3500;
77+
options.CloseAfterNavigation = true;
78+
});
79+
}
80+
else
8381
{
84-
options.VisibleStateDuration = 3500;
85-
options.Icon = Icons.Material.Filled.CheckCircle;
86-
options.CloseAfterNavigation = true;
87-
});
82+
Snackbar.Add(message: $"{_searchResult.TotalCount} grupper matchede søgningen.",
83+
severity: Severity.Success,
84+
options =>
85+
{
86+
options.VisibleStateDuration = 3500;
87+
options.Icon = Icons.Material.Filled.CheckCircle;
88+
options.CloseAfterNavigation = true;
89+
});
90+
}
8891
}
8992

9093
_hasSearched = true;
@@ -101,7 +104,7 @@
101104
private async Task OnSelectedPageChanged(int selectedPage)
102105
{
103106
_filter.PageNumber = selectedPage;
104-
await Search();
107+
await Search(showToast: false);
105108
}
106109

107110
private async Task ClearScrollPositionAsync()

src/web/Jordnaer/Pages/UserSearch/UserSearch.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
Find familier
1717
</MudText>
1818

19-
<UserSearchForm OnValidSubmit="@Search" @bind-Filter="_filter" />
19+
<UserSearchForm OnValidSubmit="@(() => Search())" @bind-Filter="_filter" />
2020

2121
@if (!_hasSearched)
2222
{

0 commit comments

Comments
 (0)