[native] make UserRelationshipTooltipButton a functional component
Summary:
In a subsequent diff I am going to need to use the useColors hook. I figured the easiest/best way to call that hook is going to be by first converting UserRelationshipTooltipButton into a functional component
This is step 3 in the list below
Outlined below are the steps I will take to update RelationshipListItemTooltipModal:
- Add the block action to relationship list item tooltip menu (RelationshipListItem won't need this option, but User profiles will. This is shown in the figma screenshot above)
- Rename RelationshipListItemTooltipModal to something more generic like UserRelationshipTooltipModal
- Make UserRelationshipTooltipButton into a functional component (We need to use the useColors hook in a subsequent diff)
- Introduce the tooltipButtonIcon as a param to RelationshipListItemTooltipModal (RelationshipListItem will use a pencil icon and user profiles will use a kebab menu icon)
- Introduce UserProfileMenuButton (This component will handle navigating to RelationshipListItemTooltipModal
Depends on D9379
Test Plan: flow and confirmed that there were no regressions with UserRelationshipTooltipModal when pressing the edit button in RelationshipListItem
Reviewers: atul, inka
Reviewed By: atul
Subscribers: ashoat, tomek, wyilio
Differential Revision: https://phab.comm.dev/D9380