28 lines
722 B
Plaintext
28 lines
722 B
Plaintext
@page "/dashboard/{Role}"
|
|
@using HealthcareManagerUiWebAssem.Services.User
|
|
|
|
@layout AuthLayout
|
|
@inject UserService UserService
|
|
|
|
<head>
|
|
<title>Dashboard</title>
|
|
</head>
|
|
<link rel="stylesheet" href="/bootstrap/dist/css/bootstrap.min.css"/>
|
|
<h3>login success</h3>
|
|
<h1>@displayMessage</h1>
|
|
<div class="position-relative">
|
|
<NavLink class="btn btn-primary m-2 position-absolute top-0 end-0" href="@($"/my-profile/{Role}")">My Profile</NavLink>
|
|
</div>
|
|
|
|
@code {
|
|
|
|
[Parameter] public string Role { get; set; }
|
|
private string displayMessage;
|
|
|
|
protected override void OnInitialized()
|
|
{
|
|
var userId = UserService.UserId;
|
|
displayMessage = $"Login success for {Role} with ID: {userId}";
|
|
}
|
|
|
|
} |