I’m curious why you’re manually creating a custom state for each seat; if you build this around a reusable element seat in a repeating group, that RE could have just the 2 states. This is how I handle the ‘heart’ indicator of something having been added to favorites in my recipe app (similar to AirBNB’s hearts). Would that be a simpler approach?
3 Likes