typo `in_competition`.
Also since you added a new usage for the stream_component please document what it means.
I first thought this means the component is being rendered inside a competition list, but it seems that it means the component is being rendered in a list of possible ideas to enroll. Perhaps rename?