diff --git a/src/lib/Avatar.svelte b/src/lib/Avatar.svelte index d158784..0cbc545 100644 --- a/src/lib/Avatar.svelte +++ b/src/lib/Avatar.svelte @@ -68,9 +68,6 @@ {#if speaker.bio}
{/if} - {#if speaker.orgs} -
- {/if} {/if} diff --git a/src/lib/Footer.svelte b/src/lib/Footer.svelte index 4eeec65..3e1716d 100644 --- a/src/lib/Footer.svelte +++ b/src/lib/Footer.svelte @@ -5,15 +5,15 @@ {#if $bundle}
-
+
UTXO.22
-
+
4.-5. červen 2022 @ Gabriel Loci, Praha
-
+
Otevřená komunitní kryptoměnová konference
@@ -22,8 +22,15 @@
-
- S láskou vytváří UTXO Foundation, z.s. +
+
+ S láskou vytváří UTXO Foundation, z.s. +
+
+ v0.8.0 | powered by + Svelte Svelte | + grafický návrh +
{/if} diff --git a/src/lib/header/Header.svelte b/src/lib/header/Header.svelte index cd528cb..c5c28c1 100644 --- a/src/lib/header/Header.svelte +++ b/src/lib/header/Header.svelte @@ -1,8 +1,15 @@
@@ -11,7 +18,7 @@
- UTXO.22 + UTXO.22
O konferenci diff --git a/src/lib/stores.js b/src/lib/stores.js index e5671d1..054ac78 100644 --- a/src/lib/stores.js +++ b/src/lib/stores.js @@ -10,5 +10,6 @@ export const orderTicketForm = writable({ }); export const userData = writable({ - favoriteEvents: [] + favoriteEvents: [], + hpTrack: 'top', }); diff --git a/src/routes/index.svelte b/src/routes/index.svelte index eebdd8c..8d8dc86 100644 --- a/src/routes/index.svelte +++ b/src/routes/index.svelte @@ -3,11 +3,10 @@ @@ -36,20 +35,20 @@ {#if $bundle}
{#each tracks as track} -
{track.shortname || track.name} {#if !track.id}({$bundle.spec.speakers.length}){/if}
+
{track.shortname || track.name} {#if !track.id}({$bundle.spec.speakers.length}){/if}
{/each}
{#each $bundle.spec.speakers as speaker} - {#if (currentTrack === 'top' && speaker.lead === true) || currentTrack !== 'top'} - {#if (!currentTrack || speaker.tracks.includes(currentTrack)) || currentTrack === 'top'} + {#if ($userData.hpTrack === 'top' && speaker.lead === true) || $userData.hpTrack !== 'top'} + {#if (!$userData.hpTrack || speaker.tracks.includes($userData.hpTrack)) || $userData.hpTrack === 'top'} {/if} {/if} {/each}
- {#if currentTrack === 'top'} + {#if $userData.hpTrack === 'top'}
diff --git a/src/routes/prednasejici/[id].svelte b/src/routes/prednasejici/[id].svelte index 8196419..eb26154 100644 --- a/src/routes/prednasejici/[id].svelte +++ b/src/routes/prednasejici/[id].svelte @@ -16,14 +16,23 @@ return track.shortname || track.name } + function getFlagEmoji(countryCode) { + const codePoints = countryCode + .toUpperCase() + .split('') + .map(char => 127397 + char.charCodeAt()); + return String.fromCodePoint(...codePoints); + } +
{#if $bundle}
-
-

{s.name}

+
+
Přednášející
+

{s.name} {getFlagEmoji(s.country)}

{#if s.bio}
{/if} @@ -32,10 +41,10 @@ {/if}
Sekce: {s.tracks.map(t => trackRender(t)).join(', ')}
{#if s.twitter} -
Twitter: @{s.twitter}
+
Twitter: @{s.twitter}
{/if} {#if s.web && s.web.url} - + {/if}
diff --git a/static/img/pen-production-logo.svg b/static/img/pen-production-logo.svg new file mode 100644 index 0000000..54f278f --- /dev/null +++ b/static/img/pen-production-logo.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/img/svelte-logo.svg b/static/img/svelte-logo.svg new file mode 100644 index 0000000..4bf2796 --- /dev/null +++ b/static/img/svelte-logo.svg @@ -0,0 +1,20 @@ + + + + + + + diff --git a/static/img/tailwind-logo.svg b/static/img/tailwind-logo.svg new file mode 100644 index 0000000..e0e9715 --- /dev/null +++ b/static/img/tailwind-logo.svg @@ -0,0 +1,4 @@ + + + +