NOMERGE: Příprava výběrů více možností

This commit is contained in:
Martin Berka 2023-06-28 20:15:17 +02:00
parent 1a45d40cba
commit c68141575f
2 changed files with 1 additions and 4 deletions

View File

@ -217,7 +217,6 @@ function App() {
<div className='content'> <div className='content'>
<p>Jak to dnes vidíš s obědem?</p> <p>Jak to dnes vidíš s obědem?</p>
<Form.Select ref={choiceRef} onChange={changeChoice}> <Form.Select ref={choiceRef} onChange={changeChoice}>
<option></option>
<option value={Locations.SLADOVNICKA}>Sladovnická</option> <option value={Locations.SLADOVNICKA}>Sladovnická</option>
<option value={Locations.UMOTLIKU}>U Motlíků</option> <option value={Locations.UMOTLIKU}>U Motlíků</option>
<option value={Locations.TECHTOWER}>TechTower</option> <option value={Locations.TECHTOWER}>TechTower</option>
@ -226,9 +225,6 @@ function App() {
<option value={Locations.OBJEDNAVAM}>Budu objednávat (mimo pizzu)</option> <option value={Locations.OBJEDNAVAM}>Budu objednávat (mimo pizzu)</option>
<option value={Locations.NEOBEDVAM}>Mám vlastní/neobědvám</option> <option value={Locations.NEOBEDVAM}>Mám vlastní/neobědvám</option>
</Form.Select> </Form.Select>
<p style={{ fontSize: "12px", marginTop: "5px" }}>
Aktuálně je možné vybrat pouze jednu variantu.
</p>
{Object.keys(data.choices).length > 0 ? {Object.keys(data.choices).length > 0 ?
<Table striped bordered hover className='results-table mt-5'> <Table striped bordered hover className='results-table mt-5'>
<tbody> <tbody>

View File

@ -256,6 +256,7 @@ export function updateChoice(login: string, choice: Locations | null) {
initIfNeeded(); initIfNeeded();
const today = formatDate(getToday()); const today = formatDate(getToday());
let data: ClientData = db.get(today); let data: ClientData = db.get(today);
// TODO pokud už choice najdeme, tak jí smazat, jinak jí přidat
data = removeChoice(login, data); data = removeChoice(login, data);
if (choice !== null) { if (choice !== null) {
if (!data.choices?.[choice]) { if (!data.choices?.[choice]) {