You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.0 KiB
50 lines
1.0 KiB
//
|
|
// TabDestination.swift
|
|
// PadelClub
|
|
//
|
|
// Created by Razmig Sarkissian on 29/02/2024.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
enum TabDestination: CaseIterable, Identifiable {
|
|
var id: Self {
|
|
self
|
|
}
|
|
|
|
case activity
|
|
case toolbox
|
|
case tournamentOrganizer
|
|
case umpire
|
|
case ongoing
|
|
|
|
var title: String {
|
|
switch self {
|
|
case .activity:
|
|
return "Activité"
|
|
case .ongoing:
|
|
return "En cours"
|
|
case .toolbox:
|
|
return "Outils"
|
|
case .tournamentOrganizer:
|
|
return "Gestionnaire"
|
|
case .umpire:
|
|
return "Juge-Arbitre"
|
|
}
|
|
}
|
|
|
|
var image: String {
|
|
switch self {
|
|
case .activity:
|
|
return "calendar.day.timeline.left"
|
|
case .ongoing:
|
|
return "figure.tennis"
|
|
case .toolbox:
|
|
return "wrench.and.screwdriver"
|
|
case .tournamentOrganizer:
|
|
return "squares.below.rectangle"
|
|
case .umpire:
|
|
return "person.bust"
|
|
}
|
|
}
|
|
}
|
|
|