Refactor out conditional rendering logic
Refactor out extra helper function
Add key prop to transition options component
Add PropType checks for each component
Crap refactored