import Foundation

/// Obsolete parent-desk destinations (kept for reference; child root uses `ChildRoute`).
enum AppDestination: String, CaseIterable, Identifiable, Hashable {
    case importArea = "Import"
    case explorer = "Explorer"
    case lesson = "Lesson"
    case study = "Study"
    case settings = "Settings"

    var id: String { rawValue }

    var title: String {
        switch self {
        case .importArea: return "Import"
        case .explorer: return "Explorer"
        case .lesson: return "Lesson"
        case .study: return "Study"
        case .settings: return "Settings"
        }
    }

    var systemImage: String {
        switch self {
        case .importArea: return "square.and.arrow.down"
        case .explorer: return "folder"
        case .lesson: return "list.bullet.rectangle"
        case .study: return "play.rectangle"
        case .settings: return "gearshape"
        }
    }
}
