diff options
author | Paul Frazee <pfrazee@gmail.com> | 2022-11-08 16:37:21 -0600 |
---|---|---|
committer | Paul Frazee <pfrazee@gmail.com> | 2022-11-08 16:37:21 -0600 |
commit | 0cdfd089f542526276781264045d13f12657d431 (patch) | |
tree | 468cc0a3086630a7894be0ba95c6f18cc0a381f4 /src/view/screens/ProfileMembers.tsx | |
parent | e6429182a1e844b33017c4f5f9a5ca2ce103bfdb (diff) | |
download | voidsky-0cdfd089f542526276781264045d13f12657d431.tar.zst |
Implement scene member/memberships listings
Diffstat (limited to 'src/view/screens/ProfileMembers.tsx')
-rw-r--r-- | src/view/screens/ProfileMembers.tsx | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/view/screens/ProfileMembers.tsx b/src/view/screens/ProfileMembers.tsx new file mode 100644 index 000000000..dd2221091 --- /dev/null +++ b/src/view/screens/ProfileMembers.tsx @@ -0,0 +1,24 @@ +import React, {useEffect} from 'react' +import {View} from 'react-native' +import {ViewHeader} from '../com/util/ViewHeader' +import {ProfileMembers as ProfileMembersComponent} from '../com/profile/ProfileMembers' +import {ScreenParams} from '../routes' +import {useStores} from '../../state' + +export const ProfileMembers = ({visible, params}: ScreenParams) => { + const store = useStores() + const {name} = params + + useEffect(() => { + if (visible) { + store.nav.setTitle(`Members of ${name}`) + } + }, [store, visible, name]) + + return ( + <View> + <ViewHeader title="Members" subtitle={`of ${name}`} /> + <ProfileMembersComponent name={name} /> + </View> + ) +} |