@page "/tasks/assign"
@using Microsoft.AspNetCore.Authorization
@using Microsoft.AspNetCore.Components.Authorization
@using TaskTrackingSystem.Shared.Models.Task
@using TaskTrackingSystem.Shared.Models.Project
@using TaskTrackingSystem.Shared.Models.Role
@rendermode @(new InteractiveServerRenderMode(prerender: false))
@attribute [Microsoft.AspNetCore.Authorization.Authorize]
@inject ApiClientService ApiClient
@inject IJSRuntime JS
@inject AuthenticationStateProvider AuthStateProvider
@inject MenuAuthorizationService MenuAuthorization
@AppLocalization.PageDescription("taskAssignment", "Assign tasks to project members and track task owners.")
@AppLocalization.Text("task.selectTaskPrompt", "Select a task from the left panel to assign it to a team member.")
@Content.GetTaskDescription(SelectedTask)
}@statusMessage
}