import ContentThumbnailTemplate from "../../content/ContentThumbnailTemplate"; import type { RelatedArticlesViewProps } from "./RelatedArticles.types"; export function RelatedArticlesView({ filteredPosts, slugOrder, isMobile, transformStyle, getProgressStyle, onMouseDown, }: RelatedArticlesViewProps) { if (filteredPosts.length === 0) { return null; } return (

Related Articles

{/* Horizontal Articles Row - Carousel on mobile, Scrollable slider on desktop */}
{filteredPosts.map((relatedPost) => (
))}
{/* Progress bars - only show on mobile */} {isMobile && (
{filteredPosts.map((relatedPost, index) => (
))}
)}
); }