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
This commit is contained in:
@@ -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>
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user