Broke introducing loading logic to native relationship prompt button into two. For some reason on native we have two separate "buttons" that handle relationship actions. We have a dedicated RelationshipButton component that is used in the user profiles and we have some inline buttons that we created in the RelationshipPrompt component. Rather than have two separate approaches for the relationship prompt buttons we should consolidate them and just reuse RelationshipButton for both.
This first diff (this one) introduces the loading logic to the relationship prompt button. The second diff will update the RelationshipPrompt component to use the RelationshipButton component instead of the inline button components it currently use
This diff also introduces other logic so that RelationshipButton can be better reused in both places
Depends on D12595