Update speakers description

This commit is contained in:
tree🌴 2023-02-16 11:53:31 +01:00
parent c5b37248c0
commit fcfca20d8c
4 changed files with 19 additions and 11 deletions

View File

@ -78,7 +78,7 @@
.person-item:hover img { .person-item:hover img {
@apply grayscale-0 invert-0 blur-none; @apply grayscale-0 invert-0 blur-none;
} }
.person-item:hover .text-mild { .person-item:hover .text-mild, .person-item:hover .text-supermild {
@apply text-black; @apply text-black;
} }
} }

View File

@ -3,6 +3,8 @@
export let people; export let people;
export let size = 'normal'; export let size = 'normal';
import SvelteMarkdown from 'svelte-markdown';
function getPerson(id) { function getPerson(id) {
return people.find((p) => p.id === id); return people.find((p) => p.id === id);
} }
@ -12,15 +14,18 @@
</script> </script>
{#each items.map(getPerson) as item} {#each items.map(getPerson) as item}
<div class="hover:bg-white hover:text-black p-2 {size === 'small' ? 'w-48' : 'w-64'} person-item"> <div class="hover:bg-white hover:text-black p-2 {size === 'small' ? 'w-2/3 sm:w-48' : 'w-2/3 sm:w-64'} person-item">
<div> <div>
<a href={twitterLink(item.twitter)} target="_blank" <a href={twitterLink(item.twitter)} target="_blank"
><img src="/people/{item.img}" class="grayscale invert aspect-square object-cover" /></a ><img src="/people/{item.img}" class="grayscale invert aspect-square object-cover w-full" /></a
> >
</div> </div>
<div class="mt-4">{item.name}</div> <div class="mt-4">{item.name}</div>
<div class="text-base text-mild"> <div class="text-base text-mild">
<a href={twitterLink(item.twitter)} class="hover:underline">@{item.twitter}</a> <a href={twitterLink(item.twitter)} class="hover:underline">@{item.twitter}</a>
</div> </div>
{#if item.caption}
<div class="mt-2 text-base text-supermild"><SvelteMarkdown source={item.caption} /></div>
{/if}
</div> </div>
{/each} {/each}

View File

@ -23,11 +23,13 @@ themes:
- title: Identity (ID) - title: Identity (ID)
- title: Mixnets → Full-Stack Privacy - title: Mixnets → Full-Stack Privacy
desc: Imagine a Full-Stack Privacy -> how would it even look alike! desc: Imagine a Full-Stack Privacy -> how would it even look alike!
- title: Private messaging protocols
desc: We need resilient privacy-preserving, p2p communication layers for Web3, that allows free and uncensored human-to-human, machine-to-machine or hybrid communication.
- title: Solarpunk vs Lunarpunk
desc: For solarpunk to succeed it must integrate the lunarpunk unconscious. The only hope for solarpunk is to [go dark](https://www.egirlcapital.com/writings/107533289). Do you agree?
- title: Cryptography - title: Cryptography
- title: Tech journalists - title: Tech journalists
desc: Ethical crypto vs global cyberwars agenda desc: Ethical crypto vs global cyberwars agenda
- title: Asian community
desc: It's rare to see asians in Europe, but there are so many of them doing privacy solutions
- title: Privacy wars - title: Privacy wars
desc: Why are privacy-blockchain socials so toxic? We should stop hating each other & work together desc: Why are privacy-blockchain socials so toxic? We should stop hating each other & work together
- title: Privacy workforce - title: Privacy workforce
@ -35,12 +37,8 @@ themes:
- title: R&D (ZK, MPC) - title: R&D (ZK, MPC)
- title: Network states (with a privacy focus) - title: Network states (with a privacy focus)
desc: The network state-as-a-grassroots movement desc: The network state-as-a-grassroots movement
- title: Solarpunk vs Lunarpunk
desc: For solarpunk to succeed it must integrate the lunarpunk unconscious. The only hope for solarpunk is to [go dark](https://www.egirlcapital.com/writings/107533289). Do you agree?
- title: Veksl - title: Veksl
desc: Easy onboarding to cryptocurrencies without KYC/AML using peer-to-peer tools is crucial for privacy. What options do we have today? desc: Easy onboarding to cryptocurrencies without KYC/AML using peer-to-peer tools is crucial for privacy. What options do we have today?
- title: Private messaging protocols
desc: We need resilient privacy-preserving, p2p communication layers for Web3, that allows free and uncensored human-to-human, machine-to-machine or hybrid communication.
ticketsIntro: Be a part of the first Web3Privacy Summit experience… ticketsIntro: Be a part of the first Web3Privacy Summit experience…
ticketsNote: Tickets will go on sale in early March 2023. ticketsNote: Tickets will go on sale in early March 2023.
tickets: tickets:
@ -85,22 +83,27 @@ people:
name: Mykola Siusko name: Mykola Siusko
twitter: nicksvyaznoy twitter: nicksvyaznoy
img: mykola.png img: mykola.png
caption: Web3 privacy advocate
- id: tree - id: tree
name: Tree name: Tree
twitter: treecz twitter: treecz
img: tree.jpeg img: tree.jpeg
caption: Creator of lunarpunk hackathons & events
- id: juraj-bednar - id: juraj-bednar
name: Juraj Bednar name: Juraj Bednar
twitter: jurbed twitter: jurbed
img: juraj-bednar.jpeg img: juraj-bednar.jpeg
caption: Educator, writer, cryptoanarchist & biohacker
- id: mario-havel - id: mario-havel
name: Mario Havel name: Mario Havel
twitter: TMIYChao twitter: TMIYChao
img: mario-havel.jpeg img: mario-havel.jpeg
caption: Hacker, Co-Founder of [Bordel Hackerspace](https://bordel.paralelnipolis.cz/#/)
- id: guy-zyskind - id: guy-zyskind
name: Guy Zyskind name: Guy Zyskind
twitter: GuyZys twitter: GuyZys
img: guy-zyskind.jpeg img: guy-zyskind.jpeg
caption: Founder of [Secret Network](https://scrt.network/), CEO SCRT Labs
speakers: speakers:
- guy-zyskind - guy-zyskind
- juraj-bednar - juraj-bednar

View File

@ -38,7 +38,7 @@
<div class="middle-pane-medium pt-16 text-xl text-center mx-auto"> <div class="middle-pane-medium pt-16 text-xl text-center mx-auto">
<div class="section-header">Speakers</div> <div class="section-header">Speakers</div>
<div class="mx-auto"> <div class="mx-auto">
<div class="pb-16 flex justify-center sm:gap-6"> <div class="pb-16 flex flex-wrap justify-center gap-6">
<PeopleList items={data.config.speakers} people={data.config.people} /> <PeopleList items={data.config.speakers} people={data.config.people} />
</div> </div>
</div> </div>
@ -49,7 +49,7 @@
<div class="middle-pane-medium pt-0 text-xl text-center mx-auto"> <div class="middle-pane-medium pt-0 text-xl text-center mx-auto">
<div class="section-header">Hosts</div> <div class="section-header">Hosts</div>
<div class="mx-auto"> <div class="mx-auto">
<div class="pb-16 flex justify-center sm:gap-6"> <div class="pb-16 flex flex-wrap justify-center gap-6">
<PeopleList items={data.config.hosts} people={data.config.people} size="small" /> <PeopleList items={data.config.hosts} people={data.config.people} size="small" />
</div> </div>
</div> </div>