@page @model TaxBaik.Web.Pages.Admin.Announcements.IndexModel @{ ViewData["Title"] = "공지사항"; }
@await Html.PartialAsync("_AdminPageHeader", new TaxBaik.Web.Models.AdminPageHeaderModel("Content", "공지사항 관리", "공지 목록을 서버 렌더링으로 표시합니다.", "/admin/announcements/create", "공지 작성"))
@if (Model.Items.Count == 0) {
@await Html.PartialAsync("_EmptyState", "공지사항이 없습니다.")
} else {
@foreach (var item in Model.Items) { }
제목 유형 활성 정렬 작업
@item.Title @item.DisplayType @await Html.PartialAsync("_StatusBadge", item.IsActive ? "active" : "inactive") @item.SortOrder
}