From 467c9335c16c701d0d7e04af39b858bbfe54db96 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 12 Oct 2021 14:19:52 +0200 Subject: landscapewarning uberall --- src/views/LandscapeWarning.js | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/views/LandscapeWarning.js b/src/views/LandscapeWarning.js index 1c8e61c..9031eb9 100644 --- a/src/views/LandscapeWarning.js +++ b/src/views/LandscapeWarning.js @@ -4,7 +4,7 @@ import React, { Component } from "react"; -import { isMobile, isiPhone } from "../utils/index.js"; +import { isMobile, isiPhone, isDesktop } from "../utils/index.js"; const PhoneIcon = ( window.innerHeight, + landscape: window.innerWidth > window.innerHeight, }; this.handleResize = this.handleResize.bind(this); - if (isMobile) { - window.addEventListener("resize", this.handleResize); - setTimeout(this.handleResize, 100); - } + window.addEventListener("resize", this.handleResize); + setTimeout(this.handleResize, 100); } handleResize() { - const landscape = !isMobile || window.innerWidth > window.innerHeight; + const landscape = window.innerWidth > window.innerHeight; if (landscape !== this.state.landscape) { this.setState({ landscape }); } @@ -49,6 +47,15 @@ export default class LandscapeWarning extends Component { render() { const { landscape } = this.state; if (landscape) return null; + if (isDesktop) { + return ( +
+
+ {"← Please make your window wider →"} +
+
+ ); + } return (
{RotateIcon} -- cgit v1.2.3-70-g09d2