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