{% set image %}
  {% include "@bolt-elements-image/image.twig" with {
    attributes: {
      src: "/images/placeholders/500x500.jpg",
      loading: "lazy",
    }
  } only %}
{% endset %}
{% include "@bolt-components-figure/figure.twig" with {
  media: {
    content: image
  },
  caption: "Figure caption."
} only %}
  | Prop Name | Description | Type | Default Value | Option(s) | 
|---|---|---|---|---|
| 
                  attributes
              
       | 
    
               A Drupal-style attributes object with extra attributes to append to this component.  | 
    
              
                                        object
                        
      
       | — |       
  | 
      
  
| 
                  media
              
       | 
    
               Pass in any renderable media content via the   | 
    
              
                                        object
                        
      
       | — |       
  | 
      
  
| 
                  caption
              
       | 
    
               Caption for the figure.  | 
    
              
                            string
          ,                             object
          ,                             array
                         | 
    
      
      — |       
  | 
      
  
| 
                  content
              
       (deprecated)  | 
    
               Figure contains no content. Only media and caption.  | 
    
              — | — |       
  | 
      
  
  npm install @bolt/components-figure