Reviews
Входные параметры
type TReviewItem = {
name: string;
text: string;
date: string;
show: boolean;
}
interface Props {
items: TReviewItem[];
title?: string;
class?: string;
}
Использование
---
import Reviews from '@/blocks/reviews/Reviews.astro';
import reviews from '@/data/site/reviews.json';
---
<Reviews items={reviews} title="Отзывы" class="bg-gray-100" />
TReviewItem
| Имя параметра | По умолчанию | Описание |
|---|
| name * | - | Имя |
| text * | - | Текст отзыва |
| date * | - | Дата, например 15 марта 2025г. |
| show * | - | true or false |
| Имя параметра | По умолчанию | Описание |
|---|
| items | TReviewItem[] | Массив отзывов. Обязательный параметр |
| title | - | Заголовок секции. Отобразится, если не пуст. Необязательный параметр |
| class | - | Классы для секции. Необязательный параметр |