import { BenefitsPictures } from '@megafon/ui-shared';Демо данныеconst items = [{title: 'Интернет',text: 'Подключение к домашнему интернету осуществляется в удобное для вас время по технологиям Ethernet, Docsis.',img: image.png,},{title: 'Интернет',text: 'Подключение к домашнему интернету осуществляется в удобное для вас время по технологиям Ethernet, Docsis.',img: image.png,},];
<BenefitsPictures items={twoItems} />
<BenefitsPictures items={threeItems} />
<BenefitsPictures items={fourItems} />
<BenefitsPictures gridGap="medium" items={twoItems} />
<BenefitsPictures gridGap="medium" items={threeItems} />
<BenefitsPictures gridGap="medium" items={fourItems} />
<BenefitsPictures align="center" items={twoItems} />
<BenefitsPictures align="center" items={threeItems} />
<BenefitsPictures align="center" items={fourItems} />
<BenefitsPictures gridGap="medium" align="center" items={twoItems} />
<BenefitsPictures gridGap="medium" align="center" items={threeItems} />
<BenefitsPictures gridGap="medium" align="center" items={fourItems} />
<BenefitsPictures align="center" textAlign="left" items={twoItems} />
<BenefitsPictures align="left" textAlign="center" items={twoItems} />
<BenefitsPictures align="center" imgAlign="left" items={twoItemsWithSmallImg} />
<BenefitsPictures align="left" imgAlign="center" items={twoItemsWithSmallImg} />
<BenefitsPictures items={twoItemsWithoutTitle} />
<BenefitsPictures items={twoItemsWithoutText} />
| Prop name | Type | Default | Description |
|---|---|---|---|
| rootRef | Ref<HTMLDivElement> | undefined | Ссылка на корневой элемент | |
| items* | IBenefit[] | Данные для бенефитов | |
| align | "center" | "left" | undefined | left | Горизонтальное выравнивание бенефитов |
| textAlign | "center" | "left" | "auto" | undefined | auto | Горизонтальное выравнивание текста |
| imgAlign | "center" | "left" | "auto" | undefined | auto | Горизонтальное выравнивание изображения |
| gridGap | GridGutterSize | undefined | large | Расстояние между бенефитами |
| className | string | undefined | Дополнительный css класс для корневого элемента | |
| classes | { root?: string | undefined; item?: string | undefined; } | undefined | {} | Дополнительные css классы для корневого и внутренних элементов |
interface IBenefit {/** Заголовок бенефита */title?: string;/** Основной текст в бенефите */text?: string | React.ReactNode | React.ReactNode[];/** Изображение */img: string;/** Значение тега alt для изображения */alt?: string;}