don't put props in dep array

This commit is contained in:
Samuel Newman
2025-09-01 16:21:52 +03:00
parent 354767d359
commit d07ca2cb68
+7 -7
View File
@@ -1,10 +1,10 @@
import React from 'react' import React from 'react'
import {useNavigation} from '@react-navigation/native' import {useNavigation} from '@react-navigation/native'
import {NavigationProp} from '#/lib/routes/types' import {type NavigationProp} from '#/lib/routes/types'
import {FeedSourceInfo} from '#/state/queries/feed' import {type FeedSourceInfo} from '#/state/queries/feed'
import {useSession} from '#/state/session' import {useSession} from '#/state/session'
import {RenderTabBarFnProps} from '#/view/com/pager/Pager' import {type RenderTabBarFnProps} from '#/view/com/pager/Pager'
import {TabBar} from '../pager/TabBar' import {TabBar} from '../pager/TabBar'
import {HomeHeaderLayout} from './HomeHeaderLayout' import {HomeHeaderLayout} from './HomeHeaderLayout'
@@ -15,7 +15,7 @@ export function HomeHeader(
feeds: FeedSourceInfo[] feeds: FeedSourceInfo[]
}, },
) { ) {
const {feeds} = props const {feeds, onSelect: onSelectProp} = props
const {hasSession} = useSession() const {hasSession} = useSession()
const navigation = useNavigation<NavigationProp>() const navigation = useNavigation<NavigationProp>()
@@ -43,11 +43,11 @@ export function HomeHeader(
(index: number) => { (index: number) => {
if (!hasPinnedCustom && index === items.length - 1) { if (!hasPinnedCustom && index === items.length - 1) {
onPressFeedsLink() onPressFeedsLink()
} else if (props.onSelect) { } else if (onSelectProp) {
props.onSelect(index) onSelectProp(index)
} }
}, },
[items.length, onPressFeedsLink, props, hasPinnedCustom], [items.length, onPressFeedsLink, onSelectProp, hasPinnedCustom],
) )
return ( return (