From eb82c233862c21f7a7ea441b675d706f0ad19c05 Mon Sep 17 00:00:00 2001 From: Martin Berka Date: Sun, 15 Oct 2023 21:02:58 +0200 Subject: [PATCH] =?UTF-8?q?Odstran=C4=9Bn=C3=AD=20p=C5=99ebyte=C4=8Dn?= =?UTF-8?q?=C3=BDch=20dat,=20aktualizace=20TODO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TODO.md | 2 +- client/src/App.tsx | 4 ++-- server/src/service.ts | 1 - types/Types.ts | 2 -- 4 files changed, 3 insertions(+), 6 deletions(-) diff --git a/TODO.md b/TODO.md index 8f34e19..9ca2958 100644 --- a/TODO.md +++ b/TODO.md @@ -34,7 +34,7 @@ - [ ] Pizzy se samy budou při naklikání přidávat do košíku - [ ] Nutno nejprve vyřešit předávání PHPSESSIONID cookie na pizzachefie.cz pomocí fetch() - [ ] Ceny krabic za pizzu jsou napevno v kódu - problém, pokud se někdy změní - - [ ] Umožnit u Pizza day ručně připočíst cenu za přísady + - [X] Umožnit u Pizza day ručně připočíst cenu za přísady - [X] Prvotní načtení pizz při založení Pizza Day trvá a nic se během toho nezobrazuje (např. loader) - [X] Po doručení zobrazit komu zaplatit (kdo objednával) - [x] Zbytečně nescrapovat každý den pizzy z Pizza Chefie, dokud není založen Pizza Day diff --git a/client/src/App.tsx b/client/src/App.tsx index a8b4299..c3cb4ae 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -14,7 +14,7 @@ import './App.css'; import { SelectSearchOption } from 'react-select-search'; import { faCircleCheck, faTrashCan } from '@fortawesome/free-regular-svg-icons'; import { useBank } from './context/bank'; -import { ClientData, Restaurants, Food, Order, Locations, PizzaOrder, PizzaDayState, FoodChoices, DayMenu } from './types'; +import { ClientData, Restaurants, Food, Order, Locations, PizzaOrder, PizzaDayState, FoodChoices, DayMenu, DepartureTime } from './types'; import Footer from './components/Footer'; import { faChainBroken, faChevronLeft, faChevronRight, faGear, faSatelliteDish, faSearch } from '@fortawesome/free-solid-svg-icons'; import Loader from './components/Loader'; @@ -404,7 +404,7 @@ function App() {

V kolik hodin preferuješ odchod?

- {data.departureTimes.map(time => )} + {Object.values(DepartureTime).map(time => )} } } diff --git a/server/src/service.ts b/server/src/service.ts index fa78676..fec7240 100644 --- a/server/src/service.ts +++ b/server/src/service.ts @@ -35,7 +35,6 @@ function getEmptyData(date?: Date): ClientData { isWeekend: getIsWeekend(usedDate), weekIndex: getDayOfWeekIndex(usedDate), choices: {}, - departureTimes: Object.values(DepartureTime), // TODO tohle zmizí, bude se přidávat do dat dynamicky }; } diff --git a/types/Types.ts b/types/Types.ts index 54b9cf9..d3c3eb1 100644 --- a/types/Types.ts +++ b/types/Types.ts @@ -80,8 +80,6 @@ export interface DayData { isWeekend: boolean, // příznak, zda je datum víkend weekIndex: number, // index dne v týdnu (0-6) choices: Choices, // seznam voleb uživatelů - // TODO smazat - departureTimes: DepartureTime[], // seznam možných časů odchodu menus?: { [restaurant in Restaurants]?: DayMenu }, // menu jednotlivých restaurací pizzaDay?: PizzaDay, // pizza day pro dnešní den, pokud existuje pizzaList?: Pizza[], // seznam dostupných pizz pro dnešní den