wip
This commit is contained in:
parent
b54f89e727
commit
4e9c811868
10 changed files with 11 additions and 12 deletions
|
@ -39,7 +39,3 @@
|
|||
</tbody>
|
||||
</table>
|
||||
}
|
||||
else
|
||||
{
|
||||
<AppSpinner/>
|
||||
}
|
|
@ -22,7 +22,7 @@ using Wonky.Client.Services;
|
|||
|
||||
namespace Wonky.Client.Components;
|
||||
|
||||
public partial class CompanySearchComponent : IDisposable
|
||||
public partial class CompanySearchColumnComponent : IDisposable
|
||||
{
|
||||
[Inject] private ILocalStorageService LocalStorage { get; set; }
|
||||
[Inject] private UserPreferenceService UserPreferenceService { get; set; }
|
|
@ -19,7 +19,7 @@ using Timer = System.Timers.Timer;
|
|||
|
||||
namespace Wonky.Client.Components
|
||||
{
|
||||
public partial class SearchPhrase
|
||||
public partial class SearchPhraseComponent
|
||||
{
|
||||
private Timer _timer = new();
|
||||
private string SearchTerm { get; set; } = "";
|
|
@ -138,7 +138,7 @@
|
|||
<ItemSearchComponent OnChanged="SetSearchCol"/>
|
||||
</div>
|
||||
<div class="col">
|
||||
<SearchPhrase OnChanged="SetSearchPhrase"/>
|
||||
<SearchPhraseComponent OnChanged="SetSearchPhrase"/>
|
||||
</div>
|
||||
<div class="col">
|
||||
<ItemSortComponent OnChanged="SetSortCol"/>
|
||||
|
|
|
@ -24,10 +24,10 @@
|
|||
<div class="container">
|
||||
<div class="row mb-3">
|
||||
<div class="col-md-3">
|
||||
<CompanySearchComponent OnChanged="SetSearchCol"/>
|
||||
<CompanySearchColumnComponent OnChanged="SetSearchCol"/>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<SearchPhrase SavedSearch="@_savedSearch" OnChanged="SetSearchPhrase"/>
|
||||
<SearchPhraseComponent SavedSearch="@_savedSearch" OnChanged="SetSearchPhrase"/>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<CompanySortComponent OnChanged="SetSortCol"/>
|
||||
|
|
|
@ -46,8 +46,10 @@ namespace Wonky.Client.Pages
|
|||
_paging.SearchColumn = _preferences.CompanySearch;
|
||||
_paging.PageSize = Convert.ToInt32(_preferences.PageSize);
|
||||
|
||||
// load saved search
|
||||
_savedSearch = string.IsNullOrWhiteSpace(_preferences.CompanyFilterPhrase)
|
||||
? "" : _preferences.CompanyFilterPhrase;
|
||||
if(!string.IsNullOrWhiteSpace(_savedSearch))
|
||||
_paging.SearchTerm = _savedSearch;
|
||||
|
||||
Interceptor.RegisterEvent();
|
||||
|
@ -82,6 +84,7 @@ namespace Wonky.Client.Pages
|
|||
{
|
||||
if(string.IsNullOrWhiteSpace(searchTerm))
|
||||
await UserPrefService.SetCompanyFilterPhrase("");
|
||||
|
||||
Companies = new List<CompanyDto>();
|
||||
_paging.PageNumber = 1;
|
||||
_paging.SearchTerm = searchTerm;
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
<ItemSearchComponent OnChanged="SetSearchCol"/>
|
||||
</div>
|
||||
<div class="col">
|
||||
<SearchPhrase OnChanged="SetSearchPhrase"/>
|
||||
<SearchPhraseCompanonent OnChanged="SetSearchPhrase"/>
|
||||
</div>
|
||||
<div class="col">
|
||||
<ItemSortComponent OnChanged="SetSortCol"/>
|
||||
|
|
|
@ -4,11 +4,11 @@ namespace Wonky.Client.Services;
|
|||
|
||||
public record Preferences
|
||||
{
|
||||
public string? CompanyFilterPhrase { get; set; } = "";
|
||||
public string? CompanySearch { get; set; } = "name";
|
||||
public string? CompanySort { get; set; } = "name";
|
||||
public string? ItemSearch { get; set; } = "name";
|
||||
public string? ItemSort { get; set; } = "name";
|
||||
public string? CompanyFilterPhrase { get; set; } = "";
|
||||
public string PageSize { get; set; } = "10";
|
||||
public string WorkDate { get; set; } = "";
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue