|
|
|
@ -430,6 +430,24 @@ extension Tournament: TournamentBuildHolder { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// MARK: - UI extensions |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extension Tournament { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public var shouldShowPaymentInfo: Bool { |
|
|
|
|
|
|
|
if self.payment != nil { |
|
|
|
|
|
|
|
return false |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
switch self.state() { |
|
|
|
|
|
|
|
case .initial, .build, .running: |
|
|
|
|
|
|
|
return true |
|
|
|
|
|
|
|
default: |
|
|
|
|
|
|
|
return false |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//extension Tournament { |
|
|
|
//extension Tournament { |
|
|
|
// func deadline(for type: TournamentDeadlineType) -> Date? { |
|
|
|
// func deadline(for type: TournamentDeadlineType) -> Date? { |
|
|
|
|