Moved RedirectToLogin code to code behind
This commit is contained in:
@@ -50,15 +50,3 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@code {
|
|
||||||
[Parameter] public long Id { get; set; }
|
|
||||||
[Parameter] public string Title { get; set; } = string.Empty;
|
|
||||||
[Parameter] public string Author { get; set; } = string.Empty;
|
|
||||||
[Parameter] public decimal Price { get; set; }
|
|
||||||
[Parameter] public string Category { get; set; } = string.Empty;
|
|
||||||
[Parameter] public bool IsNew { get; set; }
|
|
||||||
[Parameter] public string BookImageUrl { get; set; } = string.Empty;
|
|
||||||
|
|
||||||
[Parameter] public EventCallback OnCardClick { get; set; }
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
namespace MidrandBookshop.Components;
|
||||||
|
|
||||||
|
public partial class BookCard
|
||||||
|
{
|
||||||
|
[Parameter] public long Id { get; set; }
|
||||||
|
[Parameter] public string Title { get; set; } = string.Empty;
|
||||||
|
[Parameter] public string Author { get; set; } = string.Empty;
|
||||||
|
[Parameter] public decimal Price { get; set; }
|
||||||
|
[Parameter] public string Category { get; set; } = string.Empty;
|
||||||
|
[Parameter] public bool IsNew { get; set; }
|
||||||
|
[Parameter] public string BookImageUrl { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
[Parameter] public EventCallback OnCardClick { get; set; }
|
||||||
|
}
|
||||||
@@ -31,12 +31,3 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@code {
|
|
||||||
protected override void OnInitialized()
|
|
||||||
{
|
|
||||||
var returnUrl = Navigation.ToBaseRelativePath(Navigation.Uri);
|
|
||||||
|
|
||||||
Navigation.NavigateTo($"/login?returnUrl={Uri.EscapeDataString(returnUrl)}", forceLoad: true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
namespace MidrandBookshop.Components;
|
||||||
|
|
||||||
|
public partial class RedirectToLogin
|
||||||
|
{
|
||||||
|
protected override void OnInitialized()
|
||||||
|
{
|
||||||
|
var returnUrl = Navigation.ToBaseRelativePath(Navigation.Uri);
|
||||||
|
|
||||||
|
Navigation.NavigateTo($"/login?returnUrl={Uri.EscapeDataString(returnUrl)}", forceLoad: true);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user