2.24.1Text Component in Bolt
Text component v2. This is still in progress and only available as a web component. Part of the Bolt “Components” CSS framework that powers the Bolt Design System.
npm install @bolt/components-text
<bolt-text>
This is text.
</bolt-text>
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-style attributes object with extra attributes to append to this component. |
object
| — |
|
| text * | Text content of the headline. |
string
| — |
|
| tag | HTML semantic tags. |
string
|
p
|
|
| display | Inline text or a block of text. |
string
|
block
|
|
| color | Text color in context of theme colors. |
string
|
theme-body
|
|
| align | Text alignment. |
string
|
inherit
|
|
| opacity | Opacity level. |
number
|
100
|
|
| quoted | Quoted text. |
boolean
|
false
|
|
| line-height | Line height in context of the typographic design. |
string
|
regular
|
|
| letter-spacing | Letter spacing in context of the typographic design. |
string
|
regular
|
|
| text-transform | Transform controls the type case. Please note that capitalize would capitalize the first letter of each word, it is not the same as title case. |
string
|
regular
|
|
| font-family | Font family in context of the typographic design. |
string
|
body
|
|
| font-size | Font size in context of the typographic design. |
string
|
medium
|
|
| font-weight | Font weight in context of the typographic design. |
string
|
regular
|
|
| font-style | Emphasized text. |
string
|
regular
|
|
| headline | A preset for headlines in context of the typographic design. |
boolean
|
false
|
|
| subheadline | A preset for subheadlines in context of the typographic design. |
boolean
|
false
|
|
| eyebrow | A preset for eyebrow in context of the typographic design. |
boolean
|
false
|
|
| url | If provided, turns headline into a link to given url. |
string
| — |
|
| util | Each item in the array will build a utility class. No need to include |
array
| — |
|