{% set icon %}
  {% include '@bolt-elements-icon/icon.twig' with {
    name: 'pega-chat-question',
    size: 'xlarge',
    color: 'teal',
  } only %}
{% endset %}
{% include '@bolt-components-listing-teaser/listing-teaser.twig' with {
  signifier: icon,
  headline: {
    text: 'This is a listing',
    tag: 'h3',
    size: 'xlarge',
    link_attributes: {
      href: 'https://google.com'
    },
  },
  meta_items: [
    'Completed August 1, 2019',
    'Last updated July 12, 2019',
  ],
} only %}
| Prop Name | Description | Type | Default Value | Option(s) | 
|---|---|---|---|---|
| 
                  attributes
              
       | 
    
               A Drupal-style attributes object with extra attributes to append to this component.  | 
    
              
                                        object
                        
      
       | — |       
  | 
      
  
| 
                  layout
              
       | 
    
               Set the layout of the listing teaser based on the use case.  | 
    
              
                                        string
                        
      
       | 
                  horizontal
               | 
      
                  
  | 
      
  
| 
                  gutter
              
       | 
    
               Set the spacing in between the signifier and the rest of the content.  | 
    
              
                                        string
                        
      
       | 
                  small
               | 
      
                  
  | 
      
  
| 
                  signifier
              
       | 
    
               Set a visual signifier for the listing. An icon or decorative image usually goes here.  | 
    
              
                                        any
                        
      
       | — |       
  | 
      
  
| 
                  headline
              
       | 
    
               Render the headline of the listing.  | 
    
              
                                        object
                        
      
       | — |       
  | 
      
  
| 
                  subheadline
              
       | 
    
               Render the subheadline of the listing. This appears below the headline.  | 
    
              
                                        any
                        
      
       | — |       
  | 
      
  
| 
                  eyebrow_items
              
       | 
    
               Render an array of eyebrow text for the listing. This appears above the headline  | 
    
              
                                        array
                        
      
       | — |       
  | 
      
  
| 
                  meta_items
              
       | 
    
               Render an array of meta data for the listing.  | 
    
              
                                        array
                        
      
       | — |       
  | 
      
  
| 
                  status
              
       | 
    
               Set the status of the listing.  | 
    
              
                                        object
                        
      
       | — |       
  | 
      
  
| 
                  action_menu
              
       | 
    
               Render a popover action menu for the listing. Passing the Menu component is recommended.  | 
    
              
                                        any
                        
      
       | — |       
  | 
      
  
| 
                  share_menu
              
       | 
    
               Render a popover share menu for the listing. Passing the Share component is mandatory.  | 
    
              
                                        any
                        
      
       | — |       
  | 
      
  
| 
                  custom_menu
              
       | 
    
               Render a custom popover menu. This is completely freeform, unlike the pre-defined props like action_menu and share_menu. Assemble the popover and the menu components, and pass them to this prop.  | 
    
              
                                        any
                        
      
       | — |       
  | 
      
  
| 
                  description
              
       | 
    
               Render a short description for the listing. Listing summary usually goes here. Do not pass links here unless absolutely necessary.  | 
    
              
                                        any
                        
      
       | — |       
  | 
      
  
| 
                  warning
              
       | 
    
               Render warning text for the listing, which appears below the "description" content. Do not pass links here unless absolutely necessary.  | 
    
              
                                        any
                        
      
       | — |       
  | 
      
  
| 
                  chip_list
              
       | 
    
               Render a list of related chips for the resource. Passing the Chip List component is mandatory.  | 
    
              
                                        object
                        
      
       | — |       
  | 
      
  
| 
                  reply
              
       | 
    
               Render a preview of a reply to the post.  | 
    
              
                                        any
                        
      
       | — |       
  | 
      
  
| 
                  callout
              
       | 
    
               Render a callout section to feature important notes.  | 
    
              
                                        object
                        
      
       | — |       
  | 
      
  
| 
                  variant
              
       | 
    
               Set the style variant of the listing teaser.  | 
    
              
                                        string
                        
      
       | 
                  transparent
               | 
      
                  
  | 
      
  
| 
                  inset_spacing
              
       | 
    
               Set the inset spacing of the listing teaser. This only applies to card variant.  | 
    
              
                                        string
                        
      
       | 
                  medium
               | 
      
                  
  | 
      
  
| Prop Name | Description | Type | Default Value | Option(s) | 
|---|---|---|---|---|
| 
                  attributes
              
       | 
    
               A Drupal attributes object. Applies extra HTML attributes to the parent container.  | 
    
              
                                        object
                        
      
       | — |       
  | 
      
  
| 
                  number
              
       | 
    
               Set the number value.  | 
    
              
                                        any
                        
      
       | — |       
  | 
      
  
| 
                  label
              
       | 
    
               Set the label text related to the number value.  | 
    
              
                                        any
                        
      
       | — |       
  | 
      
  
npm install @bolt/components-listing-teaser