diff options
author | Paul Frazee <pfrazee@gmail.com> | 2024-01-15 15:03:54 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-15 15:03:54 -0800 |
commit | a7d617c7a616b6f6a8e0db41f02e052d6bd077e8 (patch) | |
tree | b20cc4ad13db4ba3813e791b534731af1dfc652e /src/view/com/posts/DiscoverFallbackHeader.tsx | |
parent | 7df0b7ade14cc8015996cb23f052066b7ae3131b (diff) | |
download | voidsky-a7d617c7a616b6f6a8e0db41f02e052d6bd077e8.tar.zst |
Add a new home feed-api wrapper and give a header indicating the fallback behavior (#2534)
* Add a new home feed-api wrapper and give a header indicating the fallback behavior * Sneak in a quick fix: use the correct text color in the delete modal * Use imported constant
Diffstat (limited to 'src/view/com/posts/DiscoverFallbackHeader.tsx')
-rw-r--r-- | src/view/com/posts/DiscoverFallbackHeader.tsx | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/src/view/com/posts/DiscoverFallbackHeader.tsx b/src/view/com/posts/DiscoverFallbackHeader.tsx new file mode 100644 index 000000000..dcfa3b012 --- /dev/null +++ b/src/view/com/posts/DiscoverFallbackHeader.tsx @@ -0,0 +1,43 @@ +import React from 'react' +import {View} from 'react-native' +import {Trans} from '@lingui/macro' +import {Text} from '../util/text/Text' +import {usePalette} from '#/lib/hooks/usePalette' +import {TextLink} from '../util/Link' +import {InfoCircleIcon} from '#/lib/icons' + +export function DiscoverFallbackHeader() { + const pal = usePalette('default') + return ( + <View + style={[ + { + flexDirection: 'row', + alignItems: 'center', + paddingVertical: 12, + paddingHorizontal: 12, + borderTopWidth: 1, + }, + pal.border, + pal.viewLight, + ]}> + <View style={{width: 68, paddingLeft: 12}}> + <InfoCircleIcon size={36} style={pal.textLight} strokeWidth={1.5} /> + </View> + <View style={{flex: 1}}> + <Text type="md" style={pal.text}> + <Trans> + We ran out of posts from your follows. Here's the latest from + </Trans>{' '} + <TextLink + type="md-medium" + href="/profile/bsky.app/feed/whats-hot" + text="Discover" + style={pal.link} + /> + . + </Text> + </View> + </View> + ) +} |