Tooltip
Getting Started
Tooltip component. Part of the Bolt “Components” CSS framework that powers the Bolt Design System.
Install via NPM
npm install @bolt/components-tooltip
Description
The tooltip component provides the user with a onHover Or onClick (button) toggle to display nearly any kind of content or Bolt Component nested within.
Use Cases (not limited to)
- Help text
- Navigational assistance (such as language select)
- Used within other components, such as Share, to enhance functionality and presentation
Best Practices
- Toggle icons should be tested to ensure smooth transition states
- The
noWrap
option should only be used when small snippets of text or content are used
Usage
{% include "@bolt-components-tooltip/tooltip.twig" with {
trigger: {
type: "text",
text: "Trigger Text"
},
content: "Here is a tooltip! And it even comes with a button toggle!"
} only %}
Schema
Name | Type | Value(s) | Description | Default |
---|---|---|---|---|
trigger* | object
|
|
Provides the data for our trigger type |
N/A |
content* | any
| |
This can be text OR an included bolt component (like Block List) |
N/A |
direction | string
|
|
Should tooltip push up or down? |
up
|
noWrap | boolean
|
|
|
false
|
spacing | string
|
|
Spacing within our tooltip content bubble |
small
|