diff options
Diffstat (limited to 'src/view/shell/web/DesktopRightColumn.tsx')
-rw-r--r-- | src/view/shell/web/DesktopRightColumn.tsx | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/src/view/shell/web/DesktopRightColumn.tsx b/src/view/shell/web/DesktopRightColumn.tsx new file mode 100644 index 000000000..2daa16f6a --- /dev/null +++ b/src/view/shell/web/DesktopRightColumn.tsx @@ -0,0 +1,52 @@ +import React from 'react' +import {View, StyleSheet} from 'react-native' +import {Link} from '../../com/util/Link' +import {Text} from '../../com/util/text/Text' +import {usePalette} from '../../lib/hooks/usePalette' +import {MagnifyingGlassIcon} from '../../lib/icons' +import {LiteSuggestedFollows} from '../../com/discover/LiteSuggestedFollows' +import {s} from '../../lib/styles' + +export const DesktopRightColumn: React.FC = () => { + const pal = usePalette('default') + return ( + <View style={[styles.container, pal.border]}> + <Link href="/search" style={[pal.btn, styles.searchContainer]}> + <View style={styles.searchIcon}> + <MagnifyingGlassIcon style={pal.textLight} /> + </View> + <Text type="lg" style={pal.textLight}> + Search + </Text> + </Link> + <Text type="xl-bold" style={s.mb10}> + Suggested Follows + </Text> + <LiteSuggestedFollows /> + </View> + ) +} + +const styles = StyleSheet.create({ + container: { + position: 'absolute', + right: 'calc(50vw - 650px)', + width: '350px', + height: '100%', + borderLeftWidth: 1, + overscrollBehavior: 'auto', + paddingLeft: 30, + paddingTop: 10, + }, + searchContainer: { + flexDirection: 'row', + alignItems: 'center', + paddingHorizontal: 14, + paddingVertical: 10, + borderRadius: 20, + marginBottom: 20, + }, + searchIcon: { + marginRight: 5, + }, +}) |