From fdd42dc46a8125c7030194416b07adb7fcc06253 Mon Sep 17 00:00:00 2001 From: batmanisko Date: Wed, 4 Feb 2026 14:54:26 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20zobrazen=C3=AD=20minul=C3=A9ho=20t?= =?UTF-8?q?=C3=BDdne=20o=20v=C3=ADkendu=20m=C3=ADsto=20"U=C5=BE=C3=ADvejte?= =?UTF-8?q?=20v=C3=ADkend"=20(#30)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Na víkendu se nyní zobrazuje páteční menu s možností procházet celý týden. Editační ovládací prvky jsou automaticky skryté díky existující logice canChangeChoice. --- client/src/App.tsx | 9 +++++++-- server/src/index.ts | 7 +++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/client/src/App.tsx b/client/src/App.tsx index c0c289c..ae23bb5 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -461,7 +461,12 @@ function App() { {easterEgg && eggImage && }
- {data.isWeekend ?

Užívejte víkend :)

: <> + {data.todayDayIndex != null && data.todayDayIndex > 4 && + + Zobrazujete uplynulý týden + + } + <> {dayIndex != null &&
@@ -724,7 +729,7 @@ function App() {
}
- || "Jejda, něco se nám nepovedlo :("} + {/* { if (!isNaN(index)) { date = getDateForWeekIndex(parseInt(req.query.dayIndex)); } + } else if (getIsWeekend(getToday())) { + // Na víkendu zobrazíme pátek místo hlášky "Užívejte víkend" + date = getDateForWeekIndex(4); } res.status(200).json(await getData(date)); });