using System.Collections.Generic; namespace Paca.Mobile.Core; /// 모바일 바텀 내비게이션 탭 종류 public enum MobileTabKind { Queue, Discover, Browser, Favorites, SyncSettings } /// 모바일 탭 아이템 모델 public class MobileTabItem { public MobileTabKind Kind { get; } public string Title { get; } public string IconGlyph { get; } public int BadgeCount { get; set; } public MobileTabItem(MobileTabKind kind, string title, string iconGlyph) { Kind = kind; Title = title; IconGlyph = iconGlyph; } } /// 모바일 네비게이션 모델 public static class MobileNavigationModel { public static List GetDefaultTabs() { return new List { new(MobileTabKind.Queue, "대기열", MobileIconSystem.Queue), new(MobileTabKind.Discover, "탐색", MobileIconSystem.Discover), new(MobileTabKind.Browser, "브라우저", MobileIconSystem.Browser), new(MobileTabKind.Favorites, "보관함", MobileIconSystem.Favorites), new(MobileTabKind.SyncSettings, "동기화", MobileIconSystem.SyncSettings) }; } }