PictureWithDescription

import { PictureWithDescription } from '@megafon/ui-shared';
Примеры и код
Свойства и методы

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

<PictureWithDescription pictureUrl={Image1}>
  <Header as='h3' margin>{title}</Header>
  <Paragraph>{description}</Paragraph>
  <List>
      <ListItem>{listItems[0]}</ListItem>
      <ListItem>{listItems[1]}</ListItem>
      <ListItem>{listItems[2]}</ListItem>
      <ListItem>{listItems[3]}</ListItem>
  </List>
</PictureWithDescription>

Встроенный заголовок

<PictureWithDescription pictureUrl={Image1} title="Личный кабинет">
  <Paragraph>{description}</Paragraph>
  <List>
      <ListItem>{listItems[0]}</ListItem>
      <ListItem>{listItems[1]}</ListItem>
      <ListItem>{listItems[2]}</ListItem>
      <ListItem>{listItems[3]}</ListItem>
  </List>
</PictureWithDescription>

Изображение справа

<PictureWithDescription pictureUrl={Image1} pictureAlign='right'>
  <Header as='h3' margin>{title}</Header>
  <Paragraph>{description}</Paragraph>
  <List>
      <ListItem>{listItems[0]}</ListItem>
      <ListItem>{listItems[1]}</ListItem>
      <ListItem>{listItems[2]}</ListItem>
      <ListItem>{listItems[3]}</ListItem>
  </List>
</PictureWithDescription>

Небольшое количество контента

<PictureWithDescription pictureUrl={Image2}>
  <Header as='h3' margin>{title}</Header>
  <Paragraph>{description}</Paragraph>
</PictureWithDescription>

Выравнивание текста по верхнему краю

<PictureWithDescription pictureUrl={Image2} isTextTopAlign>
  <Header as='h3' margin>{title}</Header>
  <Paragraph>{description}</Paragraph>
</PictureWithDescription>
Prop nameTypeDefaultDescription
rootRefRef<HTMLDivElement> | undefinedСсылка на корневой элемент
classNamestring | undefinedДополнительный класс для корневого элемента
classes{ root?: string | undefined; title?: string | undefined; } | undefined{}Дополнительные классы для корневого и внутренних элементов
titleReactNode | ReactNode[]Заголовок
pictureUrl*stringUrl изображения
pictureAlignPictureAlignTypesType | undefinedleftРасположение изображения
pictureAltstring | undefinedЗначение тега alt для изображения
isTextTopAlignboolean | undefinedВыравнивание текста по верхнему краю
childrenReactNodeДочерний элемент компонента