---
import { reviewsData } from '@data/reviewsData';
import ReviewCard from '@components/reviews/ReviewCard.astro';
// Берём 6 последних отзывов
const latestReviews = [...reviewsData]
.sort((a, b) => new Date(b.date).getTime() - new Date(a.date).getTime())
.slice(0, 6);
// Для эффекта бесконечности клонируем элементы
const displayReviews = [...latestReviews, ...latestReviews, ...latestReviews];
// Функция для получения инициала из имени
const getInitial = (name: string) => name.charAt(0).toUpperCase();
// Функция для получения цвета аватара (циклически из набора)
const colors = ['#eac26e', '#22c55e', '#3b82f6', '#ef4444', '#8b5cf6', '#f59e0b'];
const getColor = (index: number) => colors[index % colors.length];
---