Banner

```jsx
const musicGradient = 'linear-gradient(135deg, #ADE6FF 0%, #ABE3FF 1%, #A7DCFF 3%, #A0CFFF 7%, #97BCFF 12%, #8DA4FF 19%, #8285FF 26%, #8B76FF 34%, #9C6AFF 43%, #B05FFF 52%, #C655FF 62%, #DB4CFF 71%, #EE45FF 81%, #FA41FF 91%, #FF3FFF 100%)';
const warningGradient = 'linear-gradient(90deg, #ffb73d 0%, #ffa000 100%)';

<View activePanel="banner">
  <Panel id="banner">
    <PanelHeader>Banner</PanelHeader>

    <Header>Regular size</Header>

    <Group
      header={<Header mode="secondary">Content: Tint</Header>}
    >
      <Banner
        before={<Avatar size={96} mode="image" src="https://sun9-63.userapi.com/yOEQYPHrNHjZEoanbqPb65HPl5iojmiLgLzfGA/W3geVMMt8TI.jpg" />}
        header="Баста в Ледовом"
        subheader="Большой концерт"
        asideMode="dismiss"
        actions={<Button>Подробнее</Button>}
      />

      <Banner
        before={<Avatar size={96} mode="image" src="https://sun9-32.userapi.com/uFzLOK55iY7pC0DHjneEdP9G6gXcXi2Mxj9wVA/wnTmzh_blNM.jpg" />}
        header="Для Вас"
        subheader="Обновлено сегодня"
        actions={<Button before={<Icon24Play />}>СЛУШАТЬ</Button>}
      />

      <Banner
        before={<Avatar mode="image" style={{ backgroundImage: musicGradient }}><Icon28MusicOutline fill="#fff" /></Avatar>}
        header="Подписка за рубль!"
        subheader="Предложение действует только до конца февраля"
        asideMode="dismiss"
        actions={
          <React.Fragment>
            <Button mode="primary">Подробнее</Button>
            <Button mode="tertiary">Напомнить позже</Button>
          </React.Fragment>
        }
      />

      <Banner
        before={<Avatar size={48} src={getAvatarUrl('user_lihachyov')} />}
        header="Сегодня день рождения Михаила Лихачёва"
        subheader="Подарите подарок"
        asideMode="dismiss"
        actions={<Button mode="primary">Подарить</Button>}
      />

      <Banner
        before={
          <Avatar size={28} style={{ backgroundImage: warningGradient }}>
            <span style={{ color: '#fff' }}>!</span>
          </Avatar>
        }
        header="Телефон ожидает подтверждения"
        subheader={
          <React.Fragment>
            Новый номер +7 ••• ••• •• 96 будет сохранён через семь дней.<br />
            <Link>Ускорьте процесс</Link>, если у Вас есть<br />доступ к старому номеру.
          </React.Fragment>
        }
        actions={<Button mode="tertiary">Отменить заявку</Button>}
      />

      <Banner
        before={<Avatar src="https://sun9-7.userapi.com/q9qBUh4kGND1pTUytY4LwljtRLWoCXaIzN7C2A/52lM85R5kus.jpg" />}
        text="Хотите, чтобы вам меньше мешали? Включите режим «невидимка»!"
        actions={
          <React.Fragment>
            <Button>Включить</Button>
            <Button mode="tertiary">Подробнее</Button>
          </React.Fragment>
        }
      />

      <Banner
        header="Больше интересных подкастов в каталоге"
        subheader="Найдите интересующие именно Вас подкасты!"
        asideMode="expand"
        onClick={() => console.log('[Podcast banner] onClick')}
      />
    </Group>

    <Group
      header={<Header mode="secondary">Content: Image</Header>}
    >
      <Banner
        mode="image"
        header="Мои достижения"
        subheader="Разблокировано 9 из 36"
        background={
          <div
            style={{
              backgroundColor: '#65c063',
              backgroundImage: 'url(https://sun9-59.userapi.com/7J6qHkTa_P8VKRTO5gkh6MizcCEefz04Y0gDmA/y6dSjdtPU4U.jpg)',
              backgroundPosition: 'right bottom',
              backgroundSize: 320,
              backgroundRepeat: 'no-repeat',
            }}
          />
        }
        actions={<Button mode="overlay">Подробнее</Button>}
      />
    </Group>

    <Header>Medium size</Header>

    <Group
      header={<Header mode="secondary">Content: Tint</Header>}
    >
      <Banner
        size="m"
        header="Реклама сообщества"
        subheader={<span>Привлекайте больше людей<br />в Ваше сообщество</span>}
        asideMode="dismiss"
        actions={<Button mode="primary" size="l">Подробнее</Button>}
      />
    </Group>

    <Group
      header={<Header mode="secondary">Content: Image</Header>}
    >
      <Banner
        mode="image"
        size="m"
        header="Реклама в сообществе"
        subheader={<span>Привлекайте больше людей<br />в Ваше сообщество</span>}
        background={
          <div
            style={{
              backgroundColor: '#5b9be6',
              backgroundImage: 'url(https://sun9-31.userapi.com/PQ4UCzqE_jue9hAINefBMorYCdfGXvcuV5nSjA/eYugcFYzdW8.jpg)',
              backgroundPosition: 'right bottom',
              backgroundSize: '102%',
              backgroundRepeat: 'no-repeat',
            }}
          />
        }
        asideMode="dismiss"
        actions={<Button mode="overlay" size="l">Подробнее</Button>}
      />

      <Banner
        mode="image"
        size="m"
        header={<span>Баста в Ледовом,<br />большой концерт</span>}
        subheader="Москва · 12 декабря"
        background={
          <div
            style={{
              backgroundColor: '#000',
              backgroundImage: 'url(https://sun9-53.userapi.com/m-ygfKiLKLkEMAQVTToO2l9LyC6GgqWoGXpw8A/-zm6_XLECTU.jpg)',
              backgroundPosition: 'right bottom',
              backgroundSize: 340,
              backgroundRepeat: 'no-repeat',
            }}
          />
        }
        asideMode="dismiss"
        actions={<Button mode="overlay" size="l">Подробнее</Button>}
      />
    </Group>
  </Panel>
</View>
```
