diff options
| author | Ashm Walia <40498934+ashmgarv@users.noreply.github.com> | 2020-12-04 08:50:24 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-04 11:50:24 -0500 |
| commit | 0fd892ad288f2e1eaaa4fdf5e1fd6f15dbd45860 (patch) | |
| tree | d7d53d94c6c4026ac9b325508ebce4706d412ac4 /src/routes/profile/ProfileStack.tsx | |
| parent | f620102190629e0b6f180d3ce056d850b1db5aaa (diff) | |
[TMA - 398 AND TMA-430] Replace Providers with Redux Store (#125)
* First
* WIP
* Thunk
* Some more comments
* sc
* recent searches and follounfollow
* Edit profile dummy
* Block / unblock and some cleanup
* Replace auth provider
* Sc
* Delete AP after rebase
* Discover users
* Cleanup
* More cleanup
* Replace profile provider
* Fixed build failure
* Fixed a bug reported
* Prevent app crash when backend server is down
Diffstat (limited to 'src/routes/profile/ProfileStack.tsx')
| -rw-r--r-- | src/routes/profile/ProfileStack.tsx | 36 |
1 files changed, 20 insertions, 16 deletions
diff --git a/src/routes/profile/ProfileStack.tsx b/src/routes/profile/ProfileStack.tsx index 5590f78a..e7db9f37 100644 --- a/src/routes/profile/ProfileStack.tsx +++ b/src/routes/profile/ProfileStack.tsx @@ -1,41 +1,45 @@ +/** + * Note the name userXId here, it refers to the id of the user being visited + */ import {createStackNavigator} from '@react-navigation/stack'; -import {MomentType, ProfilePreviewType, SocialAccountType} from '../../types'; +import {MomentType, ScreenType} from '../../types'; export type ProfileStackParams = { - Search: undefined; + Search: { + screenType: ScreenType; + }; Profile: { - isProfileView: boolean; - username: string; - userId: string; + userXId: string | undefined; + screenType: ScreenType; }; SocialMediaTaggs: { socialMediaType: string; - socialMediaHandle: string; - isProfileView: boolean; - name: string; - accountData: SocialAccountType; - avatar: string; + userXId: string | undefined; + screenType: ScreenType; }; CaptionScreen: { title: string; image: object; + screenType: ScreenType; }; IndividualMoment: { moment: MomentType; - isProfileView: boolean; - username: string; + userXId: string | undefined; + screenType: ScreenType; }; MomentCommentsScreen: { - isProfileView: boolean; moment_id: string; + userXId: string | undefined; + screenType: ScreenType; }; FollowersListScreen: { isFollowers: boolean; - list: ProfilePreviewType[]; + userXId: string | undefined; + screenType: ScreenType; }; EditProfile: { - userId: boolean; - username: ProfilePreviewType[]; + userId: string; + username: string; }; }; |
