bamlab / bamlab/react-tv-space-navigation

Focusing issue on hidden (display : none) element

Open
#175 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
319
Forks
46
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**
Initially the focus is on TvShows tab. When i am navigating to Movies tab and pressing down key, TvShows tab's element should hide but here Movies tab's element is layering over TvShows tab's element and the focus still remains on TvShows tab's element which should be on Movies tab's element. Basically i am trying to make custom top tab navigator. I have used SpatialNavigationRoot in its parent component

**To Reproduce**
```tsx
const MainScreen = () => {
const mainFocus = useSelector((state) => state.currentFocus.focusedType)
const [tabFocusArr, setTabFocusArr] = useState([])
useEffect(() => {
if (!tabFocusArr.includes(mainFocus)) {
setTabFocusArr([...tabFocusArr, mainFocus])
}
}, [mainFocus])

return (

{tabFocusArr.includes('TvShows') && }
{tabFocusArr.includes('Movies') && }

)
}

export default memo(MainScreen)
```

**Expected behavior**
When i focus on videos tab the photos tab's element and when i press down it should focus on videos tab's element

**Version and OS**
- Library version: [e.g. 1.0.0]
- React Native version: [e.g. 0.76.3]
- OS [tvOS]

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.