"use client"; import { Mic2 } from "lucide-react"; import Image from "next/image"; import { ReactNode } from "react"; interface PodcastHeroProps { title: string; author: string; description?: string; genres?: string[]; heroImage: string | null; colors: any; episodeCount: number; inProgressCount: number; children?: ReactNode; } export function PodcastHero({ title, author, description, genres, heroImage, colors, episodeCount, inProgressCount, children, }: PodcastHeroProps) { return (
Podcast
{description.replace(/<[^>]*>/g, "").substring(0, 150)}...
)} {/* Metadata row */}