diff --git a/site/src/components/header.js b/site/src/components/header.js index 4bd03e9..4845d92 100644 --- a/site/src/components/header.js +++ b/site/src/components/header.js @@ -9,6 +9,7 @@ function Header({ siteTitle }) { { href: "/", name: "Home" }, { href: "/tickets", name: "Tickets" }, { href: "/#schedule", name: "Schedule" }, + { href: "/speakers", name: "Speakers" }, ]; return ( diff --git a/site/src/components/speakerCards.js b/site/src/components/speakerCards.js index cf38ea7..12836d9 100644 --- a/site/src/components/speakerCards.js +++ b/site/src/components/speakerCards.js @@ -5,8 +5,7 @@ export default function speakerCard({ speakers }) { return (
{speakers.map(({ node }) => ( - // TODO: pass slug from node into the Link component - +
( +
+

+ Speakers +

+ ; +
+); + +function SpeakerPage() { + const data = useStaticQuery(graphql` + query FetchSpeakerData { + allSpeakersYaml { + edges { + node { + id + avatar + name + title + time + fields { + slug + } + } + } + } + } + `); + + return ( + + + + + ); +} + +export default SpeakerPage;