2.21.0Chip Component in Bolt
Pill like container for displaying meta data text. Part of the Bolt “Components” CSS framework that powers the Bolt Design System.
npm install @bolt/components-chip
        {% include "@bolt-components-chip/chip.twig" with {
  text: "This is a chip",
  url: "#!",
} only %}
  Note: when assigning component props as HTML attributes on a web component, make sure to use kebab-case.
| Prop Name | Description | Type | Default Value | Option(s) | 
|---|---|---|---|---|
| attributes |        A Drupal attributes object. Used to apply with extra HTML attributes to the outer <bolt-chip> tag.  | 
    
            object
      
      
     | — |       
  | 
  
| text * |        Text content of the chip.  | 
    
            
                      string ,                       array ,                       object            | 
    
      
    — |       
  | 
  
| size |        Controls the size of the chip.  | 
    
            string
      
      
     | 
              small
           | 
    
          
  | 
  
| url |        Optional. Contains a URL that the chip points to. When URL is present, tag changes to   | 
    
            string
      
      
     | — |       
  | 
  
| target |        Specifies where to display the linked URL. This may also be passed as part of   | 
    
            string
      
      
     | — |       
  | 
  
| icon |        Bolt icon. Accepts the same options as Bolt Icon Component   | 
    
            object
      
      
     | — |       
  | 
  
| tag |        DEPRECATED - tag is automatically determined by URL.  | 
    
            
      
      
     | — |       
  | 
  
| no_shadow |        Manually disables the component from rendering to the Shadow DOM in a Twig template. Useful for testing cross browser functionality / rendering behavior. By default this is handled globally based on browser support.  | 
    
            boolean
      
      
     | — |       
  | 
  
| no-shadow |        Manually disables the web component from rendering to the Shadow DOM. Useful for testing cross browser functionality / rendering behavior. By default this is handled globally based on browser support.  | 
    
            boolean
      
      
     | — |       
  |