mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-01-11 22:40:31 +00:00
commit
39bdfba41d
3 changed files with 5 additions and 5 deletions
|
|
@ -18,7 +18,7 @@ const HorizontalNavBar = React.memo(({ className, route, query, title, backButto
|
|||
window.history.back();
|
||||
}, []);
|
||||
const [fullscreen, requestFullscreen, exitFullscreen] = useFullscreen();
|
||||
const isPWA = usePWA();
|
||||
const [isIOSPWA] = usePWA();
|
||||
const renderNavMenuLabel = React.useCallback(({ ref, className, onClick, children, }) => (
|
||||
<Button ref={ref} className={classnames(className, styles['button-container'], styles['menu-button-container'])} tabIndex={-1} onClick={onClick}>
|
||||
<Icon className={styles['icon']} name={'person-outline'} />
|
||||
|
|
@ -63,7 +63,7 @@ const HorizontalNavBar = React.memo(({ className, route, query, title, backButto
|
|||
null
|
||||
}
|
||||
{
|
||||
!isPWA && fullscreenButton ?
|
||||
!isIOSPWA && fullscreenButton ?
|
||||
<Button className={styles['button-container']} title={fullscreen ? t('EXIT_FULLSCREEN') : t('ENTER_FULLSCREEN')} tabIndex={-1} onClick={fullscreen ? exitFullscreen : requestFullscreen}>
|
||||
<Icon className={styles['icon']} name={fullscreen ? 'minimize' : 'maximize'} />
|
||||
</Button>
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ const NavMenuContent = ({ onClick }) => {
|
|||
const profile = useProfile();
|
||||
const { createTorrentFromMagnet } = useTorrent();
|
||||
const [fullscreen, requestFullscreen, exitFullscreen] = useFullscreen();
|
||||
const isPWA = usePWA();
|
||||
const [isIOSPWA, isAndroidPWA] = usePWA();
|
||||
const logoutButtonOnClick = React.useCallback(() => {
|
||||
core.transport.dispatch({
|
||||
action: 'Ctx',
|
||||
|
|
@ -62,7 +62,7 @@ const NavMenuContent = ({ onClick }) => {
|
|||
</div>
|
||||
</div>
|
||||
{
|
||||
!isPWA ?
|
||||
!isIOSPWA && !isAndroidPWA ?
|
||||
<div className={styles['nav-menu-section']}>
|
||||
<Button className={styles['nav-menu-option-container']} title={fullscreen ? t('EXIT_FULLSCREEN') : t('ENTER_FULLSCREEN')} onClick={fullscreen ? exitFullscreen : requestFullscreen}>
|
||||
<Icon className={styles['icon']} name={fullscreen ? 'minimize' : 'maximize'} />
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ const usePWA = () => {
|
|||
const isPWA = React.useMemo(() => {
|
||||
const isIOSPWA = window.navigator.standalone;
|
||||
const isAndroidPWA = window.matchMedia('(display-mode: standalone)').matches;
|
||||
return isIOSPWA || isAndroidPWA;
|
||||
return [isIOSPWA, isAndroidPWA];
|
||||
}, []);
|
||||
return isPWA;
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue