2.24.1
Chip 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. |
| — |
|
iconOnly | Display only the icon and hide the text. For accessibility purposes you are still required to provide text. |
boolean
|
false,
|
|
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
| — |
|