From 00f31245a220565d5d76165d1de158652b163b98 Mon Sep 17 00:00:00 2001 From: "ROBSON.JUNIOR" Date: Wed, 18 Oct 2023 00:01:40 -0300 Subject: [PATCH] feat: props to speakers --- .../src/components/Speakers.astro | 26 +++++++++---------- 2023/_buildwithastro/src/pages/index.astro | 12 ++++++++- 2 files changed, 24 insertions(+), 14 deletions(-) diff --git a/2023/_buildwithastro/src/components/Speakers.astro b/2023/_buildwithastro/src/components/Speakers.astro index fe8947c..b84ca0f 100644 --- a/2023/_buildwithastro/src/components/Speakers.astro +++ b/2023/_buildwithastro/src/components/Speakers.astro @@ -1,15 +1,15 @@ --- -const speakers = [ - { - name: 'Erick Wendel', - img: 'https://pbs.twimg.com/profile_images/1557369824438898689/w8Igptui_400x400.jpg', - socialnetwork: { - user: '@erickwendel_', - link: 'https://twitter.com/erickwendel_' - }, - bio: 'Erick Wendel é um palestrante profissional e tem se apresentado em mais de 10 países pelo mundo. Foi premiado com os Google Developer Expert, Microsoft MVP, GitHub Stars e OpenJS Path Educator, os maiores prêmios em área de software do mundo. Hoje Erick vive como instrutor em treinamentos online em sua própria empresa além de trabalhar como core commiter no projeto Node.js' - } -]; +interface Props { + speakers: [{ + name: String, + img: String, + user: String, + link: String, + bio: String + }] +} + +const { speakers } = Astro.props; ---
@@ -31,10 +31,10 @@ const speakers = [ {data.name} - {data.socialnetwork.user} + {data.user}

{data.bio} diff --git a/2023/_buildwithastro/src/pages/index.astro b/2023/_buildwithastro/src/pages/index.astro index 572a6b0..d4616d1 100644 --- a/2023/_buildwithastro/src/pages/index.astro +++ b/2023/_buildwithastro/src/pages/index.astro @@ -8,6 +8,16 @@ import Schedule from '../components/Schedule.astro'; import Footer from '../components/Footer.astro'; import Location from '../components/Location.astro'; import Supporters from '../components/Supporters.astro'; + +const speakers = [ + { + name: 'Erick Wendel', + img: 'https://pbs.twimg.com/profile_images/1557369824438898689/w8Igptui_400x400.jpg', + user: '@erickwendel_', + link: 'https://twitter.com/erickwendel_', + bio: 'Erick Wendel é um palestrante profissional e tem se apresentado em mais de 10 países pelo mundo. Foi premiado com os Google Developer Expert, Microsoft MVP, GitHub Stars e OpenJS Path Educator, os maiores prêmios em área de software do mundo. Hoje Erick vive como instrutor em treinamentos online em sua própria empresa além de trabalhar como core commiter no projeto Node.js' + } +]; --- @@ -15,7 +25,7 @@ import Supporters from '../components/Supporters.astro'; - +