diff options
-rw-r--r-- | src/view/shell/desktop/RightNav.tsx | 132 |
1 files changed, 65 insertions, 67 deletions
diff --git a/src/view/shell/desktop/RightNav.tsx b/src/view/shell/desktop/RightNav.tsx index 7e2f85718..c126935d2 100644 --- a/src/view/shell/desktop/RightNav.tsx +++ b/src/view/shell/desktop/RightNav.tsx @@ -15,7 +15,6 @@ import {useLingui} from '@lingui/react' import {Plural, Trans, msg, plural} from '@lingui/macro' import {useSession} from '#/state/session' import {useInviteCodesQuery} from '#/state/queries/invites' -import {ScrollView} from '#/view/com/util/Views' export function DesktopRightNav() { const pal = usePalette('default') @@ -30,77 +29,75 @@ export function DesktopRightNav() { return ( <View style={[styles.rightNav, pal.view]}> - <ScrollView contentContainerStyle={{borderWidth: 0}}> - <View style={{paddingVertical: 20}}> - <DesktopSearch /> + <View style={{paddingVertical: 20}}> + <DesktopSearch /> - {hasSession && ( - <View style={{paddingTop: 18, marginBottom: 18}}> - <DesktopFeeds /> - </View> - )} + {hasSession && ( + <View style={{paddingTop: 18, marginBottom: 18}}> + <DesktopFeeds /> + </View> + )} - <View - style={[ - styles.message, - { - paddingTop: hasSession ? 0 : 18, - }, - ]}> - {isSandbox ? ( - <View style={[palError.view, styles.messageLine, s.p10]}> - <Text type="md" style={[palError.text, s.bold]}> - SANDBOX. Posts and accounts are not permanent. - </Text> - </View> - ) : undefined} - <View style={[s.flexRow]}> - {hasSession && ( - <> - <TextLink - type="md" - style={pal.link} - href={FEEDBACK_FORM_URL({ - email: currentAccount?.email, - handle: currentAccount?.handle, - })} - text={_(msg`Feedback`)} - /> - <Text type="md" style={pal.textLight}> - · - </Text> - </> - )} - <TextLink - type="md" - style={pal.link} - href="https://blueskyweb.xyz/support/privacy-policy" - text={_(msg`Privacy`)} - /> - <Text type="md" style={pal.textLight}> - · - </Text> - <TextLink - type="md" - style={pal.link} - href="https://blueskyweb.xyz/support/tos" - text={_(msg`Terms`)} - /> - <Text type="md" style={pal.textLight}> - · + <View + style={[ + styles.message, + { + paddingTop: hasSession ? 0 : 18, + }, + ]}> + {isSandbox ? ( + <View style={[palError.view, styles.messageLine, s.p10]}> + <Text type="md" style={[palError.text, s.bold]}> + SANDBOX. Posts and accounts are not permanent. </Text> - <TextLink - type="md" - style={pal.link} - href={HELP_DESK_URL} - text={_(msg`Help`)} - /> </View> + ) : undefined} + <View style={[s.flexRow]}> + {hasSession && ( + <> + <TextLink + type="md" + style={pal.link} + href={FEEDBACK_FORM_URL({ + email: currentAccount?.email, + handle: currentAccount?.handle, + })} + text={_(msg`Feedback`)} + /> + <Text type="md" style={pal.textLight}> + · + </Text> + </> + )} + <TextLink + type="md" + style={pal.link} + href="https://blueskyweb.xyz/support/privacy-policy" + text={_(msg`Privacy`)} + /> + <Text type="md" style={pal.textLight}> + · + </Text> + <TextLink + type="md" + style={pal.link} + href="https://blueskyweb.xyz/support/tos" + text={_(msg`Terms`)} + /> + <Text type="md" style={pal.textLight}> + · + </Text> + <TextLink + type="md" + style={pal.link} + href={HELP_DESK_URL} + text={_(msg`Help`)} + /> </View> - - {hasSession && <InviteCodes />} </View> - </ScrollView> + + {hasSession && <InviteCodes />} + </View> </View> ) } @@ -176,7 +173,8 @@ const styles = StyleSheet.create({ // @ts-ignore web only left: 'calc(50vw + 320px)', width: 304, - height: '100%', + maxHeight: '100%', + overflowY: 'auto', }, message: { |