Refactor <Icon>
Should
- Take props to set color
- primary
- secondary
- danger
- idle
- Pass other props to the icon component
const Icon = ({ icon: Icon, primary, /*secondary, danger, etc.*/ ...props}) => Icon ? <Icon color={primary && "colors.primary"} {...props}/> : null