@inject NavigationManager Navigation @code { private int _lvl = 0; private Dictionary _links = new() { { "Анкета", "/questionnaire" }, { "Заявление", "/statement" }, { "Отправка", "/result" }, { "Свобода", "/otchislenie/congratulation" } }; // TODO: Упростить это protected override void OnInitialized() { base.OnInitialized(); switch (Navigation.ToBaseRelativePath(Navigation.Uri)) { case "questionnaire": _lvl = 1; break; case "statement": _lvl = 2; break; case "result": _lvl = 3; break; case "otchislenie/congratulation": _lvl = 4; break; } } }