// // ChoiceFinalAnswerCell.swift // AllIn // // Created by Lucas Delanier on 29/01/2024. // import Foundation import SwiftUI import Model struct ChoiceFinalAnswerCell: View { var selected = false var answer: AnswerDetail var rawColor = AllInColors.blueAccentColor var body: some View { ZStack { HStack { Spacer() Text(answer.response) .textStyle(weight: .bold, color: selected ? .white : rawColor, size: 40) .padding(.vertical, 10) Spacer() } HStack { Spacer() OddCapsule( backgroundColor: selected ? .white : AllInColors.purpleAccentColor, foregroundColor: selected ? AllInColors.purpleAccentColor : .white, odd: answer.odds ) .padding(.trailing, 20) .scaleEffect(0.9) } } .background(selected ? AllInColors.purpleAccentColor : .white) .cornerRadius(17) .scaleEffect(selected ? 1.02 : 1) .animation(.easeInOut(duration: 0.3), value: selected) } }