media-teaser

Information

Folder
src/components/patterns/media-teaser

Files

Schema
// src/components/patterns/media-teaser/schema.yaml

$schema: http://json-schema.org/draft-07/schema
$id: /patterns/media-teaser
additionalProperties: false
required:
  - media
properties:
  media:
    type: string
    format: html
    description: elements/image or elements/video
Mocks
// src/components/patterns/media-teaser/mocks.yaml

media:
  $ref: elements/image#16x9_9x16
  $tpl: elements/image
$variants:
  - $name: video
    media:
      $ref: elements/video
      $tpl: elements/video
      controls: false
      muted: true
      loop: true
      autoplay: true
      skip_cookiebot_consent: true
Template
// src/components/patterns/media-teaser/media-teaser.twig

{% include "@patterns/hero/hero.twig" with {media: media} only %}

Variants

default
Open
Sample alt text
video
Open