From ea4ae6fa3eb2ed93d1f849d6ba44990af10f743f Mon Sep 17 00:00:00 2001 From: tree Date: Wed, 13 Apr 2022 00:43:28 +0200 Subject: [PATCH] update --- src/lib/Footer.svelte | 6 +- src/routes/vstupenky.svelte | 618 +++++++++++++++++++----------------- 2 files changed, 329 insertions(+), 295 deletions(-) diff --git a/src/lib/Footer.svelte b/src/lib/Footer.svelte index a1526fa..1746746 100644 --- a/src/lib/Footer.svelte +++ b/src/lib/Footer.svelte @@ -22,8 +22,10 @@ Otevřená komunitní kryptoměnová konference
-   Dokumentace  Dokumentace
diff --git a/src/routes/vstupenky.svelte b/src/routes/vstupenky.svelte index c6aa62b..3864c4e 100644 --- a/src/routes/vstupenky.svelte +++ b/src/routes/vstupenky.svelte @@ -7,6 +7,7 @@ import { faker } from "@faker-js/faker"; import { orderTicketForm, + bundle, apiStatus, userData, userDataLocal, @@ -436,333 +437,364 @@ {/if}

Nákup vstupenek

-
-
-
- {$apiStatus.wave.name} ({$apiStatus.wave.price} Kč) -
-
- Zbývá {$apiStatus.wave.live.left} / {$apiStatus.wave.count} -
-
-
-
-
-
- {#if $apiStatus.wave.live.left <= 0} -
- Aktuální vlna je vyprodaná. {#if $apiStatus.wave.live.waiting > 0}Zarezervované - a nezaplacené vstupenky ({$apiStatus.wave.live.waiting}) se - postupně vrací do prodeje.{/if} -
- {:else if !showOrder && !forceShow} + + {#if !$apiStatus.wave}
- Twitter, + Instagram + nebo + Facebook.
- {:else if !$apiStatus.wave} -
V současné době nelze zakoupit vstupenky.
{:else} -
-
-
- Název akce: UTXO.22
- Datum konání: 4. - 5. červen 2022 - (sobota - neděle)
- Místo: Gabriel Loci, Praha 5

- Aktuální cena vstupenky: - {$apiStatus.wave.price} Kč - / osobu ({$apiStatus.wave.name}) +
+
+
+ {$apiStatus.wave.name} ({$apiStatus.wave.price} Kč)
-
-
-
- ✅  Vstupenka obsahuje: -
-
-
- • přístup na všechny přednášky, workshopy a další události - v rámci konference -
-
- • platnost oba dva konferenční dny (sobota + neděle) -
-
- • přístup na UTXO.Party v sobotu - večer -
-
-
-
-
- ❌  Vstupenka NEobsahuje: -
-
-
- • jídlo a pití - občerstvení bude možné zakoupit na místě - (platba kartou nebo Lightning) -
-
-
+
+ Zbývá {$apiStatus.wave.live.left} / {$apiStatus.wave.count}
-
-
-
Email
-
- Kontaktní email, na který budou zaslány vstupenky. +
+
+
+
+ {#if $apiStatus.wave.live.left <= 0} +
+ Aktuální vlna je vyprodaná. {#if $apiStatus.wave.live.waiting > 0}Zarezervované + a nezaplacené vstupenky ({$apiStatus.wave.live.waiting}) se + postupně vrací do prodeje.{/if} +
+ {:else if !showOrder && !forceShow} +
+ +
+ {:else if !$apiStatus.wave} +
V současné době nelze zakoupit vstupenky.
+ {:else} +
+
+
+ Název akce: UTXO.22
+ Datum konání: + 4. - 5. červen 2022 + (sobota - neděle)
+ Místo: Gabriel Loci, Praha 5

+ Aktuální cena vstupenky: + {$apiStatus.wave.price} Kč + / osobu ({$apiStatus.wave.name})
-
- -
-
-
-
Počet vstupenek
-
- -
- × {$apiStatus.wave.price} Kč (cena - vstupenky) -
-
-
-
-
- Vstupenky a příplatky -
-
- Informace, které budou vytištěné na Vaší konferenční jmenovku. - Tyto údaje jsou nepovinné a je možné je změnit později. -
-
-
- {#each ticketFormCountArray($orderTicketForm.count) as i} -
-
-
Vstupenka #{i + 1}
-
-
-
Jméno (Přezdívka)
-
- -
-
-
-
- Organizace (Firma) -
-
- -
-
-
-
Twitter účet
-
- -
-
+
+
+
+ ✅  Vstupenka obsahuje: +
+
+
+ • přístup na všechny přednášky, workshopy a další + události v rámci konference
-
- Volitelné příplatky +
+ • platnost oba dva konferenční dny (sobota + neděle)
-
- {#each $apiStatus.config.extras as ex} -
- - - {ex.desc} -
- {/each} +
+ • přístup na UTXO.Party v + sobotu večer +
+
+
+
+
+ ❌  Vstupenka NEobsahuje: +
+
+
+ • jídlo a pití - občerstvení bude možné zakoupit na + místě (platba kartou nebo Lightning)
- {/each} -
-
-
- Dýško pro organizátory
-
- {#each $apiStatus.config.tipPercentages as tp} - +
+
+
Email
+
+ Kontaktní email, na který budou zaslány vstupenky. +
+
+ +
+
+
+
Počet vstupenek
+
+ Kč + {#each count as i} + + {/each} + +
+ × {$apiStatus.wave.price} Kč (cena vstupenky) +
+
+
+
+
+ Vstupenky a příplatky +
+
+ Informace, které budou vytištěné na Vaší konferenční + jmenovku. Tyto údaje jsou nepovinné a je možné je změnit + později.
-
-
-
Platební metoda
- {#each $apiStatus.config.paymentMethods as pm} -
- + {#each ticketFormCountArray($orderTicketForm.count) as i} +
+
+
+ Vstupenka #{i + 1} +
+
+
+
+ Jméno (Přezdívka) +
+
+ +
+
+
+
+ Organizace (Firma) +
+
+ +
+
+
+
Twitter účet
+
+ +
+
+
+
+ Volitelné příplatky +
+
+ {#each $apiStatus.config.extras as ex} +
+ + - {ex.desc} +
+ {/each} +
+
{/each}
-
-
-
- Shrnutí objednávky -
-
- - - +
+ Dýško pro organizátory +
+
+ {#each $apiStatus.config.tipPercentages as tp} + -
- - {#if extrasStats.sum > 0} - {#each extrasStats.arr as es} - - - - - {/each} - {/if} - {#if tip > 0} + {/each} +
+ Jiná částka: Kč +
+ + +
+
Platební metoda
+
+ {#each $apiStatus.config.paymentMethods as pm} +
+ +
+ {/each} +
+
+
+
+ Shrnutí objednávky +
+
+
{$orderTicketForm.count}× UTXO.22 vstupenka ({$apiStatus - .wave.price} Kč){ticketPrice} Kč
{es.count}× {$apiStatus.config.extras.find( - (e) => e.id === es.id - ).shortname} ({es.price} Kč){es.sum} Kč
{$orderTicketForm.count}× UTXO.22 vstupenka ({$apiStatus + .wave.price} Kč) - + - {/if} - - - -
dýško pro organizátory ({$orderTicketForm.tipPercent > - 0 - ? $orderTicketForm.tipPercent + "%" - : $orderTicketForm.tipCustom + " Kč"}){tip} Kč{ticketPrice} Kč
Celkem:{totalPrice} Kč
-
-
- Platební metoda: {#if $orderTicketForm.paymentMethod === "btcpay"}Bitcoin{:else}Platební - karta{/if} -
-
-
-
- {#if !formProcessing} -
- 0} + {#each extrasStats.arr as es} + + {es.count}× {$apiStatus.config.extras.find( + (e) => e.id === es.id + ).shortname} ({es.price} Kč) + {es.sum} Kč + + {/each} + {/if} + {#if tip > 0} + + dýško pro organizátory ({$orderTicketForm.tipPercent > + 0 + ? $orderTicketForm.tipPercent + "%" + : $orderTicketForm.tipCustom + " Kč"}) + {tip} Kč + + {/if} + + Celkem: + {totalPrice} Kč -
- {/if} + +
+
+ Platební metoda: {#if $orderTicketForm.paymentMethod === "btcpay"}Bitcoin{:else}Platební + karta{/if} +
+
+
+
+ {#if !formProcessing} +
+ +
+ {/if} - {#if formProcessing} -
-
- -
-
- Odesílám objednávku .. + {#if formProcessing} +
+
+ +
+
+ Odesílám objednávku .. +
+ {/if} +
+ {#if orderError} +
+ Chyba: {orderError.title}
{/if}
- {#if orderError} -
- Chyba: {orderError.title} -
- {/if}
-
+ {/if} {/if}