diff --git a/src/common/NavBar/HorizontalNavBar/HorizontalNavBar.js b/src/common/NavBar/HorizontalNavBar/HorizontalNavBar.js index 376291700..6cef15482 100644 --- a/src/common/NavBar/HorizontalNavBar/HorizontalNavBar.js +++ b/src/common/NavBar/HorizontalNavBar/HorizontalNavBar.js @@ -7,6 +7,7 @@ const { default: Icon } = require('@stremio/stremio-icons/react'); const Button = require('stremio/common/Button'); const Image = require('stremio/common/Image'); const useFullscreen = require('stremio/common/useFullscreen'); +const usePWA = require('stremio/common/usePWA'); const SearchBar = require('./SearchBar'); const NavMenu = require('./NavMenu'); const styles = require('./styles'); @@ -17,6 +18,7 @@ const HorizontalNavBar = React.memo(({ className, route, query, title, backButto window.history.back(); }, []); const [fullscreen, requestFullscreen, exitFullscreen] = useFullscreen(); + const isPWA = usePWA(); const renderNavMenuLabel = React.useCallback(({ ref, className, onClick, children, }) => ( diff --git a/src/common/NavBar/HorizontalNavBar/NavMenu/NavMenuContent.js b/src/common/NavBar/HorizontalNavBar/NavMenu/NavMenuContent.js index 9492ed7fc..f3cebd999 100644 --- a/src/common/NavBar/HorizontalNavBar/NavMenu/NavMenuContent.js +++ b/src/common/NavBar/HorizontalNavBar/NavMenu/NavMenuContent.js @@ -9,6 +9,7 @@ const { useServices } = require('stremio/services'); const Button = require('stremio/common/Button'); const useFullscreen = require('stremio/common/useFullscreen'); const useProfile = require('stremio/common/useProfile'); +const usePWA = require('stremio/common/usePWA'); const useTorrent = require('stremio/common/useTorrent'); const { withCoreSuspender } = require('stremio/common/CoreSuspender'); const styles = require('./styles'); @@ -19,6 +20,7 @@ const NavMenuContent = ({ onClick }) => { const profile = useProfile(); const { createTorrentFromMagnet } = useTorrent(); const [fullscreen, requestFullscreen, exitFullscreen] = useFullscreen(); + const isPWA = usePWA(); const logoutButtonOnClick = React.useCallback(() => { core.transport.dispatch({ action: 'Ctx', @@ -59,12 +61,17 @@ const NavMenuContent = ({ onClick }) => { -
- -
+ { + !isPWA ? +
+ +
+ : + null + }