{% include '@bolt-components-toc/toc.twig' with {
  header: 'This is the header',
  items: [
    {
      text: 'Section One',
      url: '#section-one',
    },
    {
      text: 'Section Two',
      url: '#section-two',
    },
    {
      text: 'Section Three',
      url: '#section-three',
    },
  ]
} only %}
| Prop Name | Description | Type | Default Value | Option(s) | 
|---|---|---|---|---|
| 
                  attributes
              
       | 
    
               A Drupal attributes object. Applies extra HTML attributes to the outer <bolt-toc> tag.  | 
    
              
                                        object
                        
      
       | — |       
  | 
      
  
| 
                  sticky
              
       | 
    
               When enabled, TOC will automatically use sticky positioning + add a   | 
    
              
                                        boolean
                        
      
       | — |       
  | 
      
  
| 
                  scrollOffsetSelector
              
       | 
    
               Selects a fixed element on the page, offsets smooth scrolling by the height of that element. Must be a valid CSS selector.  | 
    
              
                                        string
                        
      
       | — |       
  | 
      
  
| 
                  scrollOffset
              
       | 
    
               Additional offset for smooth scrolling, integer converted to pixel value.  | 
    
              
                                        integer
                        
      
       | — |       
  | 
      
  
| 
                  variant
              
       | 
    
               Set the visual variant.  | 
    
              
                                        string
                        
      
       | 
                  card
               | 
      
                  
  | 
      
  
| 
                  items
              
       | 
    
               Generates an array of items. The items represent the headlines of top level sections in an article.  | 
    
              
                                        array
                        
      
       | — |       
  | 
      
  
| 
                  header
              
       | 
    
               Renders a header for the table of contents.  | 
    
              
                                        string
                        
      
       | — |       
  | 
      
  
| 
                  uuid
              
       | 
    
               Unique ID for the table of contents, randomly generated if not provided.  | 
    
              
                                        string
                        
      
       | — |       
  | 
      
  
items              
  
  
          | Prop Name | Description | Type | Default Value | Option(s) | 
|---|---|---|---|---|
| 
                  text
              
       | 
    
               Renders the text for the linked item.  | 
    
              
                                        string
                        
      
       | — |       
  | 
      
  
| 
                  url
              
       | 
    
               Renders the   | 
    
              
                                        string
                        
      
       | — |       
  | 
      
  
| 
                  active
              
       | 
    
               Indicates that the item represents the current section being viewed.  | 
    
              
                                        boolean
                        
      
       | — |       
  | 
      
  
npm install @bolt/components-toc