set search result page path to be parameter.

This commit is contained in:
Ben
2024-06-04 21:09:25 +08:00
parent 790fc88e47
commit d9d917e267

View File

@ -26,17 +26,21 @@
@code { @code {
private const string SearchResultPagePath = "search";
private Page _searchResultsPage; private Page _searchResultsPage;
private string _keywords = ""; private string _keywords = "";
[Parameter] [Parameter]
public string CssClass { get; set; } public string CssClass { get; set; }
[Parameter]
public string SearchResultPagePath { get; set; } = "search";
protected override void OnInitialized() protected override void OnInitialized()
{ {
_searchResultsPage = PageState.Pages.FirstOrDefault(i => i.Path == SearchResultPagePath); if(!string.IsNullOrEmpty(SearchResultPagePath))
{
_searchResultsPage = PageState.Pages.FirstOrDefault(i => i.Path == SearchResultPagePath);
}
} }
protected override void OnParametersSet() protected override void OnParametersSet()