diff --git a/src/components/header/header-logo.astro b/src/components/header/header-logo.astro
index e084d8143..dd3b8f106 100644
--- a/src/components/header/header-logo.astro
+++ b/src/components/header/header-logo.astro
@@ -1,6 +1,4 @@
---
-import { Logo } from "../logo";
-
interface Props {
inverted?: boolean;
}
diff --git a/src/components/hero2/hero.astro b/src/components/hero2/hero.astro
index 07e9e9072..2c4e5c76b 100644
--- a/src/components/hero2/hero.astro
+++ b/src/components/hero2/hero.astro
@@ -4,7 +4,6 @@ import heroImage from "./conference_photo.jpg";
import IconWithLabel from "./icon-label.astro";
import Button from "@ui/Button.astro";
-import Section from "@ui/Section.astro";
const action1 = "/tickets";
const action2 = "/sponsorship/sponsor/";
diff --git a/src/components/schedule/day.astro b/src/components/schedule/day.astro
index b9bf47092..35731623d 100644
--- a/src/components/schedule/day.astro
+++ b/src/components/schedule/day.astro
@@ -1,13 +1,10 @@
---
-import { type CollectionEntry, getEntry, getCollection } from "astro:content";
+import { type CollectionEntry, getCollection } from "astro:content";
import Break from "@components/schedule/break.astro";
import Session from "@components/schedule/session.astro";
import { addMinutes, differenceInMinutes, parseISO } from "date-fns";
-//import { Title } from "@components/typography/title";
import Headline from "@components/ui/Headline.astro";
-import Button from "@ui/Button.astro";
-import { Select } from "@components/form/select";
import { formatInTimeZone } from "date-fns-tz";
diff --git a/src/components/schedule/session.astro b/src/components/schedule/session.astro
index 5d0287bd2..7747f3e1a 100644
--- a/src/components/schedule/session.astro
+++ b/src/components/schedule/session.astro
@@ -1,8 +1,6 @@
---
-import { formatInTimeZone } from "date-fns-tz";
import Speakers from "./speakers.astro";
import { slugify } from "@utils/content";
-import Icon from "@ui/Icon.astro";
export interface props {
style: any;
diff --git a/src/components/sponsors/sponsors.astro b/src/components/sponsors/sponsors.astro
index 47e412c12..22e1e9f7e 100644
--- a/src/components/sponsors/sponsors.astro
+++ b/src/components/sponsors/sponsors.astro
@@ -2,7 +2,6 @@
import { getCollection } from "astro:content";
import { Separator } from "../separator/separator";
import { Fragment } from "react";
-import { Fullbleed } from "../layout/fullbleed";
import Headline from "@ui/Headline.astro"
import Section from "@ui/Section.astro"
diff --git a/src/components/ui/YouTube.astro b/src/components/ui/YouTube.astro
index 158216d53..ed5b26625 100644
--- a/src/components/ui/YouTube.astro
+++ b/src/components/ui/YouTube.astro
@@ -1,13 +1,21 @@
---
-import { YouTube } from "@astro-community/astro-embed-youtube";
+import { YouTube as Player } from "@astro-community/astro-embed-youtube";
+
+type Props = {
+ id?: string;
+ class?: string;
+ [key: string]: any;
+}
const {
class: userClass = '',
...attrs
} = Astro.props;
+const attrId = attrs.id || '';
+
const defaultClass = 'border-4 border-white rounded-lg shadow-lg';
const className = `${defaultClass} ${userClass}`.trim();
---
-
+
diff --git a/src/layouts/ScheduleLayout.astro b/src/layouts/ScheduleLayout.astro
index dcce9d70d..59de87c24 100644
--- a/src/layouts/ScheduleLayout.astro
+++ b/src/layouts/ScheduleLayout.astro
@@ -1,6 +1,5 @@
---
import Layout from "@layouts/Layout.astro";
-import Headline from "@ui/Headline.astro";
import Section from "@ui/Section.astro";
export interface Props {
diff --git a/src/pages/media/card/[slug].astro b/src/pages/media/card/[slug].astro
index 27ede9727..431d61208 100644
--- a/src/pages/media/card/[slug].astro
+++ b/src/pages/media/card/[slug].astro
@@ -1,5 +1,5 @@
---
-import { getCollection, getEntries, type CollectionEntry } from "astro:content";
+import { getCollection} from "astro:content";
import SocialMediaCard from "@components/SocialMediaCard.astro";
export async function getStaticPaths() {
@@ -84,7 +84,7 @@ fitAllText();
window.addEventListener('resize', fitAllText);
-