diff --git a/my-app/src/App.tsx b/my-app/src/App.tsx
index 44d7a21..bcb9fb7 100644
--- a/my-app/src/App.tsx
+++ b/my-app/src/App.tsx
@@ -5,6 +5,7 @@ import Play from './Components/Views/Play';
import StartMenu from './Components/Views/StartMenu';
import { InitialSettings } from './Data/getInitialPlayers';
import { GridTemplateAreas } from './Data/getGridTemplateAreas';
+import styled from 'styled-components';
export const initialPlayerOptions = {
numberOfPlayers: 4,
@@ -13,6 +14,19 @@ export const initialPlayerOptions = {
gridAreas: GridTemplateAreas.FourPlayers,
};
+const RootWrapper2 = styled.div`
+ max-width: fit-content;
+ max-height: fit-content;
+`;
+
+const RootWrapper = styled.div`
+ max-width: fit-content;
+ max-height: fit-content;
+ @media (orientation: portrait) {
+ rotate: 90deg;
+ }
+`;
+
const App = () => {
const savedPlayers = localStorage.getItem('players');
const savedGameSettings = localStorage.getItem('initialGameSettings');
@@ -43,20 +57,24 @@ const App = () => {
if (players.length > 0 && initialGameSettings) {
return (
-
+
+
+
);
}
return (
-
+
+
+
);
};
diff --git a/my-app/src/Components/Views/StartMenu.tsx b/my-app/src/Components/Views/StartMenu.tsx
index aecc120..320ad7a 100644
--- a/my-app/src/Components/Views/StartMenu.tsx
+++ b/my-app/src/Components/Views/StartMenu.tsx
@@ -35,11 +35,11 @@ const MainWrapper = styled.div`
justify-content: center;
display: flex;
flex-direction: column;
- rotate: -90deg;
- width: 100%;
- height: 100%;
- padding: 5rem;
- min-width: max-content;
+ max-width: 100vmin;
+ max-height: 100vmax;
+ @media (orientation: landscape) {
+ rotate: -90deg;
+ }
`;
const LayoutWrapper = styled.div`
@@ -47,8 +47,6 @@ const LayoutWrapper = styled.div`
flex-direction: row;
align-items: center;
justify-content: center;
- margin: 1rem;
- min-width: max-content;
`;
const playerMarks = [
diff --git a/my-app/src/index.tsx b/my-app/src/index.tsx
index a9a17af..a4bb56e 100644
--- a/my-app/src/index.tsx
+++ b/my-app/src/index.tsx
@@ -5,22 +5,12 @@ import App from './App';
import reportWebVitals from './reportWebVitals';
import { styled } from 'styled-components';
-const RootWrapper = styled.div`
- max-width: fit-content;
- max-height: fit-content;
- @media (orientation: portrait) {
- rotate: 90deg;
- }
-`;
-
const root = ReactDOM.createRoot(
document.getElementById('root') as HTMLElement
);
root.render(
-
-
-
+
);