hide top border native

This commit is contained in:
Hailey
2024-06-13 08:56:48 -07:00
parent 25b4cb425f
commit 4bbeca349e
2 changed files with 15 additions and 5 deletions
@@ -1,6 +1,7 @@
import React, {useCallback} from 'react'
import {View} from 'react-native'
import {ListRenderItemInfo, View} from 'react-native'
import {AppBskyFeedDefs} from '@atproto/api'
import {GeneratorView} from '@atproto/api/dist/client/types/app/bsky/feed/defs'
import {useBottomBarOffset} from 'lib/hooks/useBottomBarOffset'
import {isNative} from 'platform/detection'
@@ -8,8 +9,13 @@ import {FeedSourceCard} from 'view/com/feeds/FeedSourceCard'
import {List, ListRef} from 'view/com/util/List'
import {SectionRef} from '#/screens/Profile/Sections/types'
function renderItem({item}: {item: AppBskyFeedDefs.GeneratorView}) {
return <FeedSourceCard feedUri={item.uri} />
function renderItem({item, index}: ListRenderItemInfo<GeneratorView>) {
return (
<FeedSourceCard
feedUri={item.uri}
hideTopBorder={isNative && index === 0}
/>
)
}
function keyExtractor(item: AppBskyFeedDefs.GeneratorView) {
@@ -1,5 +1,5 @@
import React, {useCallback} from 'react'
import {View} from 'react-native'
import {ListRenderItemInfo, View} from 'react-native'
import {AppBskyActorDefs, AtUri} from '@atproto/api'
import {useBottomBarOffset} from 'lib/hooks/useBottomBarOffset'
@@ -10,11 +10,15 @@ import {ProfileCardWithFollowBtn} from 'view/com/profile/ProfileCard'
import {List, ListRef} from 'view/com/util/List'
import {SectionRef} from '#/screens/Profile/Sections/types'
function renderItem({item}: {item: AppBskyActorDefs.ProfileViewBasic}) {
function renderItem({
item,
index,
}: ListRenderItemInfo<AppBskyActorDefs.ProfileViewBasic>) {
return (
<ProfileCardWithFollowBtn
profile={item}
logContext="StarterPackProfilesList"
noBorder={isNative && index === 0}
/>
)
}