import type { DiscoverExpert } from "@/lib/discover"; import { initials } from "@/lib/feed-model"; function Rating({ rating, reviews }: { rating: number | null; reviews: number | null }) { if (rating === null && reviews === null) return null; return ( {rating !== null ? ★ {rating.toFixed(1)} : null} {reviews !== null ? ({reviews} {reviews === 1 ? "review" : "reviews"}) : null} ); } export function FeaturedExpertsRail({ experts }: { experts: DiscoverExpert[] }) { if (experts.length === 0) return null; return ( Featured experts {experts.map((e) => ( {e.pictureUrl ? ( // eslint-disable-next-line @next/next/no-img-element ) : ( {initials(e.displayName)} )} {e.displayName || "Expert"} {e.byline ? {e.byline} : null} ))} ); }