@page "/board"
@page "/projects/{ProjectId:long}/tasks"
@using Microsoft.AspNetCore.Authorization
@using TaskTrackingSystem.Shared.Models.Project
@rendermode @(new InteractiveServerRenderMode(prerender: false))
@attribute [Microsoft.AspNetCore.Authorization.Authorize]
@inject ApiClientService ApiClient
@inject NavigationManager Navigation
@inject IJSRuntime JS
@inject AuthenticationStateProvider AuthStateProvider
@inject MenuAuthorizationService MenuAuthorization
@(project != null ? Content.GetProjectName(project) : (ProjectId > 0 ? $"{AppLocalization.Text("common.project", "Project")} #{ProjectId}" : AppLocalization.Text("common.allProjects", "All Projects")))
@Content.GetTaskDescription(task)
}@AppLocalization.Text("task.dropTasksHere", "Drop tasks here")
@taskError