import { ButtonBanner } from '@megafon/ui-shared';
Примеры и код
Свойства и методы
Базовое использование
<ButtonBannertitle="Текст не более 70 символов"text="Текстовое описание не должно превышать 150 символов."buttonText="Выбрать тариф"/>
Ссылка в кнопке
<ButtonBannertitle="Текст не более 70 символов"text="Текстовое описание не должно превышать 150 символов."buttonText="Выбрать тариф"buttonUrl="#"buttonTarget="_blank"/>
Цвета кнопки
<ButtonBannertitle="Текст не более 70 символов"text="Текстовое описание не должно превышать 150 символов."buttonText="Выбрать тариф"buttonColor="green"/><br/><ButtonBannertitle="Текст не более 70 символов"text="Текстовое описание не должно превышать 150 символов."buttonText="Выбрать тариф"buttonColor="purple"/>
Тип кнопки
<ButtonBannertitle="Текст не более 70 символов"text="Текстовое описание не должно превышать 150 символов."buttonText="Выбрать тариф"buttonColor="green"buttonType="primary"/><br/><ButtonBannertitle="Текст не более 70 символов"text="Текстовое описание не должно превышать 150 символов."buttonText="Выбрать тариф"buttonColor="green"buttonType="outline"/>
Изображение
При наличии изображения кнопка автоматически располагается под текстом
Изображение автоматически центрируется и масштабируется по наименьшей высоте или ширине своего контейнера
Высота контейнера изображения зависит от высоты баннера (на мобильных разрешениях высота контейнера фиксированная)
Части изображения, вышедшие за пределы контейнера, обрезаются
По умолчанию
<ButtonBannertitle="Текст не более 70 символов"text="Текстовое описание не должно превышать 150 символов."imageUrl={image.src}buttonText="Выбрать тариф"/>
Масштабирование
<ButtonBannertitle='Тип масштабирования изображения - "cover"'text="Текстовое описание не должно превышать 150 символов."buttonText="Выбрать тариф"imageScaling="cover"imageUrl={image.src}/><br/><ButtonBannertitle='Тип масштабирования изображения - "contain"'text="Текстовое описание не должно превышать 150 символов."buttonText="Выбрать тариф"imageScaling="contain"imageUrl={image.src}/>
HTML-теги и спецсимволы
В свойствах title и text поддерживаются некоторые HTML-теги:
- для title:"<br>, <font color>, <a href>";
- для text:"<br>, <font color>, <a href>, <b>".
Также в обоих свойствах поддерживается спецсимвол  .