struct ContentView: View {
   @State private var setActive: Bool = true

   var body: some View {
      Button(action: {
         setActive.toggle()
      }, label: {
         Text(setActive ? "Active" : "Inactive")
            .font(.title)
            .foregroundColor(Color.white)
            .padding(.horizontal, 30)
            .padding(.vertical, 10)
      })
      .background(
         Capsule()
            .fill(setActive ? Color.green : Color.red)
         )
      .padding()
   }
}