Это тестовый сайт бренда ALEXSAB, BAIC, BELGEE, CHANGAN, CHERY, EVOLUTE, FORTHING, GAC, GEELY, HAVAL, HONDA, HYUNDAI, INFINITI, JAC, JAECOO, JETOUR, KAIYI, KIA, KNEWSTAR, LEXUS, LIVAN, MAZDA, OMODA, SOLARIS, SOUEAST, TANK, TENET, TOYOTA, VOLGA, VENUCIA, VGV, WEY, ваши заявки НЕ попадут к дилеру!

Преимущества

Бесплатная доставка
Бесплатная доставка
Автомобиля в официальный сервис*
Дистанционное согласование
Дистанционное согласование
Дополнительных работ
Онлайн-подписание
Онлайн-подписание
Документов по итогам проведённого ремонта

Advantages

Входные параметры

interface Props {
	items: TAdvantagesItem[];
	classes?: string;
};

type TAdvantagesItem = {
	iconName?: string;
	iconClass?: string;
	iconColor?: string;
	title: string;
	titleClass?: string;
	text?: string;
	textClass?: string;
	classes?: string;
}

Использование

---
import AdvantagesList from '@/blocks/advantages/AdvantagesList.astro';
const advantages = [ 
    {iconName: 'icon-map', iconColor: 'text-accent-500', title: 'Бесплатная доставка', text: 'Автомобиля в официальный сервис*'},
    {iconName: 'safe', iconColor: 'text-accent-500', title: 'Дистанционное согласование', text: 'Дополнительных работ'},
    {iconName: 'chat', iconColor: 'text-accent-500', title: 'Онлайн-подписание', text: 'Документов по итогам проведённого ремонта'}
];
---
<section>
    <div class="container">
        <h2 class="text-xl sm:text-4xl font-medium mb-14 before:hidden text-left mx-0">Преимущества</h2>

        <AdvantagesList items={advantages} classes="grid sm:grid-cols-3 gap-5 lg:gap-10 text-center mb-10 md:mb-20" />

    </div>
</section>
Имя параметраПо умолчаниюОписание
items-Массив элементов TAdvantagesItem
classesgrid sm:grid-cols-3 gap-5 lg:gap-10 text-center mb-10 md:mb-20CSS классы для сетки

TAdvantagesItem

Имя параметраПо умолчаниюОписание
iconName-Иконка. Задается имя Material Design Icons, например, mdi:car-key, либо имя svg иконки, расположенной в src/icons/
iconColor-Классы для цвета иконки, например text-accent-500, идут в дополнение к классам iconClass
iconClasstext-4xl lg:text-6xl mb-3 lg:mb-6Остальные классы для иконки, которые перезапишут классы по умолчанию
title*Заголовок элемента. Обязательный
titleClasstext-lg lg:text-2xl mb-3 lg:mb-6 leading-none!Классы для заголовока элемента, перезапишут классы по умолчанию
text-Описание для элемента
textClasstext-gray-600 text-xs md:text-smКлассы для описания элемента, перезапишут классы по умолчанию
classesbg-gray-100 py-6 lg:py-10 px-2 flex flex-col items-centerКлассы для элемента
вернуться обратно
x