fix portait screen a little

This commit is contained in:
Viktor Rådberg
2023-07-03 12:41:30 +02:00
parent 1d4ddfb36e
commit 58232f0c06

View File

@@ -8,16 +8,40 @@ const MainWrapper = styled.div`
width: 100dvw;
height: 100dvh;
overflow: hidden;
min-width: 254px;
`;
const FullScreenButtonContainer = styled.div`
height: 80px;
width: 80vw;
margin: auto;
position: relative;
`
const FullscreenButton = styled.button`
display: none;
@media (orientation: portrait) {
display: block;
height: 100%;
width: 100%;
}
`;
const TitleText = styled.h1`
font-size: 2rem;
font-weight: 600;
margin: 0;
text-align: center;
user-select: none;
display: none;
padding: 5rem 1rem 2rem 1rem;
@media (orientation: portrait) {
display: block;
}
`;
const CountersWrapper = styled.div`
display: flex;
@media (orientation: portrait) {
@@ -93,7 +117,17 @@ function App() {
return (
<MainWrapper>
<FullscreenButton onClick={handleFullscreen}>Toggle Fullscreen</FullscreenButton>
<TitleText>
You need to be in landscape mode to use this app.
<hr/>
Pressing the fullscreen button is also very recommended.
</TitleText>
<FullScreenButtonContainer>
<FullscreenButton onClick={handleFullscreen}>Toggle Fullscreen
</FullscreenButton>
</FullScreenButtonContainer>
<CountersWrapper>
<Counters players={players} />
</CountersWrapper>