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,18 +26,22 @@
@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()
{
if(!string.IsNullOrEmpty(SearchResultPagePath))
{ {
_searchResultsPage = PageState.Pages.FirstOrDefault(i => i.Path == SearchResultPagePath); _searchResultsPage = PageState.Pages.FirstOrDefault(i => i.Path == SearchResultPagePath);
} }
}
protected override void OnParametersSet() protected override void OnParametersSet()
{ {