forked from AcaMate/AcaMate_Web
1. Console에 바로 나오던 메세지들 개발 환경에 따라 나오게 필터링 하는 서비스 개발 2. script 쪽에도 추가 하여 js 에서도 필터링 되게 구현
33 lines
958 B
C#
33 lines
958 B
C#
using Front.Program.ViewModels;
|
|
using Front.Program.Services;
|
|
using Microsoft.AspNetCore.Components;
|
|
using System.Net.Http.Json;
|
|
using System.Runtime.InteropServices.JavaScript;
|
|
using System.Text.Json;
|
|
using Front.Program.Models;
|
|
|
|
namespace Front.Program.Views.Academy.Common;
|
|
|
|
public partial class TopNavAcademy : ComponentBase
|
|
{
|
|
[Inject] UserStateService UserStateService { get; set; } = default!;
|
|
|
|
protected bool isOpen = false;
|
|
protected bool isAcademyDropdownOpen = false;
|
|
protected Models.SimpleAcademy[] academyItems = Array.Empty<Models.SimpleAcademy>();
|
|
|
|
protected override async Task OnInitializedAsync()
|
|
{
|
|
LoggerService.Write("TOPNAV_OnInitializedAsync");
|
|
}
|
|
|
|
protected void ToggleAcademyDropdown() {
|
|
isAcademyDropdownOpen = !isAcademyDropdownOpen;
|
|
}
|
|
|
|
private void OnClickOutside()
|
|
{
|
|
if (isAcademyDropdownOpen) isAcademyDropdownOpen = false;
|
|
StateHasChanged();
|
|
}
|
|
} |