diff --git a/client/src/App.css b/client/src/App.css index e532f4a..a208e0d 100644 --- a/client/src/App.css +++ b/client/src/App.css @@ -55,4 +55,14 @@ display: flex; flex-direction: column; align-items: center; +} + +.navbar { + background-color: #3c3c3c; + padding-left: 20px; + padding-right: 20px; +} + +#basic-navbar-nav { + justify-content: flex-end; } \ No newline at end of file diff --git a/client/src/App.tsx b/client/src/App.tsx index 433e5e1..ad85ef7 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -5,8 +5,9 @@ import { getData, getFood, updateChoice } from './Api'; import { useAuth } from './context/auth'; import Login from './Login'; import { Locations, ClientData } from './Types'; -import './App.css'; import { Alert, Col, Form, Row, Table } from 'react-bootstrap'; +import Header from './components/Header'; +import './App.css'; const EVENT_CONNECT = "connect" @@ -89,53 +90,55 @@ function App() { // const pizzaDayExists = data?.state > 0; return ( -
- - Tvé zobrazované jméno je {auth.login}. Změnu můžeš provést v local storage prohlížeče.
- Pro gamer move: Změň si své jméno na cizí. Můžeš pak libovolně měnit jejich volbu. -
-

Dnes je {data.date}

- - {renderFoodTable('Sladovnická', food.sladovnicka)} - {renderFoodTable('U Motlíků', food["uMotliku:"])} - {renderFoodTable('TechTower', food.techTower)} - -
-
-

Jak to dnes vidíš s obědem?

- - - - - - - - - - -

- Aktuálně je možné vybrat pouze jednu variantu. Vyber prázdnou položku pro odstranění. -

- {Object.keys(data.choices).length > 0 ? - - - {Object.keys(data.choices).map((key: string, index: number) => - - - - - )} - -
{Object.values(Locations)[Number(key)]} -
    - {data.choices[Number(key)].map((p: string, index: number) =>
  • {p}
  • )} -
-
- :
Zatím nikdo nehlasoval...
- } + <> +
+
+ + Tvé zobrazované jméno je {auth.login}. Změnu můžeš provést v local storage prohlížeče.
+ Pro gamer move: Změň si své jméno na cizí. Můžeš pak libovolně měnit jejich volbu. +
+

Dnes je {data.date}

+ + {renderFoodTable('Sladovnická', food.sladovnicka)} + {renderFoodTable('U Motlíků', food["uMotliku:"])} + {renderFoodTable('TechTower', food.techTower)} + +
+
+

Jak to dnes vidíš s obědem?

+ + + + + + + + + + +

+ Aktuálně je možné vybrat pouze jednu variantu. Vyber prázdnou položku pro odstranění. +

+ {Object.keys(data.choices).length > 0 ? + + + {Object.keys(data.choices).map((key: string, index: number) => + + + + + )} + +
{Object.values(Locations)[Number(key)]} +
    + {data.choices[Number(key)].map((p: string, index: number) =>
  • {p}
  • )} +
+
+ :
Zatím nikdo nehlasoval...
+ } +
-
- {/* {!pizzaDayExists && + {/* {!pizzaDayExists &&

Pro dnešní den není aktuálně založen Pizza day.

} */} - {/* */} -
+
+ ); } diff --git a/client/src/components/Header.tsx b/client/src/components/Header.tsx new file mode 100644 index 0000000..3d84514 --- /dev/null +++ b/client/src/components/Header.tsx @@ -0,0 +1,19 @@ +import React from "react"; +import { Navbar, Nav, NavDropdown } from "react-bootstrap"; +import { useAuth } from "../context/auth"; + +export default function Header() { + const auth = useAuth(); + + return + Luncher + + + + + +} \ No newline at end of file