diff --git a/apps/live/public/guest-speakers/Jessica.jpg b/apps/live/public/guest-speakers/Jessica.jpg
new file mode 100644
index 00000000..7e33c88f
Binary files /dev/null and b/apps/live/public/guest-speakers/Jessica.jpg differ
diff --git a/apps/live/public/guest-speakers/Sue.jpg b/apps/live/public/guest-speakers/Sue.jpg
new file mode 100644
index 00000000..5779f8c0
Binary files /dev/null and b/apps/live/public/guest-speakers/Sue.jpg differ
diff --git a/apps/live/src/app/(landing)/Keynote.tsx b/apps/live/src/app/(landing)/Keynote.tsx
index 0f7a15ea..7d6c8b07 100644
--- a/apps/live/src/app/(landing)/Keynote.tsx
+++ b/apps/live/src/app/(landing)/Keynote.tsx
@@ -1,7 +1,8 @@
"use client";
+import KeynoteSpeakerSection from "@repo/ui/KeynoteSpeakerSection";
import React from "react";
export default function Keynote(): React.ReactNode {
- return
;
+ return ;
}
diff --git a/apps/main/src/app/(landing)/Sections/Keynote.tsx b/apps/main/src/app/(landing)/Sections/Keynote.tsx
index 71607589..ff9cdb4b 100644
--- a/apps/main/src/app/(landing)/Sections/Keynote.tsx
+++ b/apps/main/src/app/(landing)/Sections/Keynote.tsx
@@ -4,5 +4,5 @@ import React from "react";
import KeynoteSpeakerSection from "@repo/ui/KeynoteSpeakerSection";
export default function Keynote(): React.ReactNode {
- return ;
+ return ;
}
diff --git a/packages/ui/src/KeynoteSpeakerAssets/KeynoteCard.tsx b/packages/ui/src/KeynoteSpeakerAssets/KeynoteCard.tsx
index 4485e887..25f44abb 100644
--- a/packages/ui/src/KeynoteSpeakerAssets/KeynoteCard.tsx
+++ b/packages/ui/src/KeynoteSpeakerAssets/KeynoteCard.tsx
@@ -1,16 +1,24 @@
import * as React from "react";
import { SVGProps } from "react";
+import TimeIcon from "../TimeIcon";
+import LocationIcon from "../LocationIcon";
interface KeynoteCardProps extends SVGProps {
header: string;
text: string;
bio: string;
+ isLive: boolean;
+ location: string;
+ time: string;
}
const KeynoteCard: React.FC = ({
header,
text,
bio,
+ isLive,
+ location,
+ time,
...props
}) => (
@@ -22,21 +30,34 @@ const KeynoteCard: React.FC
= ({
{bio}
+ {isLive && (
+
+
+
+ {location}
+
+
+
+
+ {time}
+
+
+ )}
+
{text}