diff --git a/client/src/App.tsx b/client/src/App.tsx index ba23c97..4e36d3c 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -350,6 +350,7 @@ function App() { } const noOrders = data?.pizzaDay?.orders?.length === 0; + const canChangeChoice = dayIndex == null || data.todayWeekIndex == null || dayIndex >= data.todayWeekIndex; return ( <> @@ -376,7 +377,7 @@ function App() {
- {(dayIndex == null || data.todayWeekIndex == null || dayIndex >= data.todayWeekIndex) && <> + {canChangeChoice && <>

{`Jak to ${dayIndex == null || dayIndex === data.todayWeekIndex ? 'dnes' : 'tento den'} vidíš s obědem?`}

@@ -432,7 +433,7 @@ function App() { } {login} {userPayload.departureTime && ({userPayload.departureTime})} - {login === auth.login && { + {login === auth.login && canChangeChoice && { doRemoveChoices(locationKey); }} title={`Odstranit volbu ${locationName}, včetně případných zvolených jídel`} className='action-icon' icon={faTrashCan} />} @@ -445,7 +446,7 @@ function App() { const foodName = food[restaurant]?.food[foodIndex].name; return
  • {foodName} - {login === auth.login && { + {login === auth.login && canChangeChoice && { doRemoveFoodChoice(locationKey, foodIndex); }} title={`Odstranit ${foodName}`} className='action-icon' icon={faTrashCan} />}