just an observation, I would avoid the "!" in:
selectedPenaltyLength = formatSeconds(gameState.penaltyLengths![0])
and use:
init(gameState : GameState) {
self.gameState = gameState
selectedPenaltyLength = ""
selectedPenaltyIndex = 0
separatePenaltyClock = false
if let penalties = gameState.penaltyLengths, penalties.count 0 {
selectedPenaltyLength = formatSeconds(penalties[0])
}
}
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: