---
id: 'Helper text'
section: components
cssPrefix: pf-v5-c-helper-text
---## Examples

### Static

```html
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item">
    <span class="pf-v5-c-helper-text__item-text">This is default helper text</span>
  </div>
</div>
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item pf-m-indeterminate">
    <span
      class="pf-v5-c-helper-text__item-text"
    >This is indeterminate helper text</span>
  </div>
</div>
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item pf-m-warning">
    <span class="pf-v5-c-helper-text__item-text">This is warning helper text</span>
  </div>
</div>
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item pf-m-success">
    <span class="pf-v5-c-helper-text__item-text">This is success helper text</span>
  </div>
</div>
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item pf-m-error">
    <span class="pf-v5-c-helper-text__item-text">This is error helper text</span>
  </div>
</div>

```

### Icon

```html
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item">
    <span class="pf-v5-c-helper-text__item-icon">
      <i class="fas fa-fw fa-minus" aria-hidden="true"></i>
    </span>
    <span class="pf-v5-c-helper-text__item-text">This is default helper text</span>
  </div>
</div>
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item pf-m-indeterminate">
    <span class="pf-v5-c-helper-text__item-icon">
      <i class="fas fa-fw fa-minus" aria-hidden="true"></i>
    </span>
    <span
      class="pf-v5-c-helper-text__item-text"
    >This is indeterminate helper text</span>
  </div>
</div>
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item pf-m-warning">
    <span class="pf-v5-c-helper-text__item-icon">
      <i class="fas fa-fw fa-exclamation-triangle" aria-hidden="true"></i>
    </span>
    <span class="pf-v5-c-helper-text__item-text">This is warning helper text</span>
  </div>
</div>
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item pf-m-success">
    <span class="pf-v5-c-helper-text__item-icon">
      <i class="fas fa-fw fa-check-circle" aria-hidden="true"></i>
    </span>
    <span class="pf-v5-c-helper-text__item-text">This is success helper text</span>
  </div>
</div>
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item pf-m-error">
    <span class="pf-v5-c-helper-text__item-icon">
      <i class="fas fa-fw fa-exclamation-circle" aria-hidden="true"></i>
    </span>
    <span class="pf-v5-c-helper-text__item-text">This is error helper text</span>
  </div>
</div>

```

### Multiple static

```html
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item">
    <span class="pf-v5-c-helper-text__item-text">This is default helper text</span>
  </div>
  <div class="pf-v5-c-helper-text__item">
    <span
      class="pf-v5-c-helper-text__item-text"
    >This is another default helper text in the same block</span>
  </div>
  <div class="pf-v5-c-helper-text__item">
    <span
      class="pf-v5-c-helper-text__item-text"
    >And this is more default text in the same block</span>
  </div>
</div>

```

### Dynamic

```html
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item pf-m-dynamic">
    <span class="pf-v5-c-helper-text__item-icon">
      <i class="fas fa-fw fa-minus" aria-hidden="true"></i>
    </span>
    <span class="pf-v5-c-helper-text__item-text">This is default helper text</span>
  </div>
</div>
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item pf-m-indeterminate pf-m-dynamic">
    <span class="pf-v5-c-helper-text__item-icon">
      <i class="fas fa-fw fa-minus" aria-hidden="true"></i>
    </span>
    <span
      class="pf-v5-c-helper-text__item-text"
    >This is indeterminate helper text</span>
  </div>
</div>
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item pf-m-warning pf-m-dynamic">
    <span class="pf-v5-c-helper-text__item-icon">
      <i class="fas fa-fw fa-exclamation-triangle" aria-hidden="true"></i>
    </span>
    <span class="pf-v5-c-helper-text__item-text">This is warning helper text</span>
  </div>
</div>
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item pf-m-success pf-m-dynamic">
    <span class="pf-v5-c-helper-text__item-icon">
      <i class="fas fa-fw fa-check-circle" aria-hidden="true"></i>
    </span>
    <span class="pf-v5-c-helper-text__item-text">This is success helper text</span>
  </div>
</div>
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item pf-m-error pf-m-dynamic">
    <span class="pf-v5-c-helper-text__item-icon">
      <i class="fas fa-fw fa-exclamation-circle" aria-hidden="true"></i>
    </span>
    <span class="pf-v5-c-helper-text__item-text">This is error helper text</span>
  </div>
</div>

```

### Dynamic list

```html
<div class="pf-v5-c-helper-text">
  <div class="pf-v5-c-helper-text__item pf-m-success pf-m-dynamic">
    <span class="pf-v5-c-helper-text__item-icon">
      <i class="fas fa-fw fa-check-circle" aria-hidden="true"></i>
    </span>
    <span class="pf-v5-c-helper-text__item-text">Must be at least 14 characters</span>
  </div>
  <div class="pf-v5-c-helper-text__item pf-m-error pf-m-dynamic">
    <span class="pf-v5-c-helper-text__item-icon">
      <i class="fas fa-fw fa-exclamation-circle" aria-hidden="true"></i>
    </span>
    <span
      class="pf-v5-c-helper-text__item-text"
    >Cannot contain any variation of the word "redhat"</span>
  </div>
  <div class="pf-v5-c-helper-text__item pf-m-success pf-m-dynamic">
    <span class="pf-v5-c-helper-text__item-icon">
      <i class="fas fa-fw fa-check-circle" aria-hidden="true"></i>
    </span>
    <span
      class="pf-v5-c-helper-text__item-text"
    >Must include at least 3 of the following: lowercase letter, uppercase letters, numbers, symbols</span>
  </div>
</div>

```

### Usage

| Class | Applied to | Outcome |
| -- | -- | -- |
| `.pf-v5-c-helper-text` | `<div>`, `<ul>` |  Initiates the helper text component. **Required** |
| `.pf-v5-c-helper-text__item` | `<div>`, `<li>` |  Initiates a helper text item. **Required** |
| `.pf-v5-c-helper-text__item-icon` | `<span>` |  Initiates a helper text item icon. **Required when used in `.pf-v5-c-helper-text__item.pf-m-dynamic`** |
| `.pf-v5-c-helper-text__item-text` | `<span>` |  Initiates a helper text item text. **Required** |
| `.pf-m-dynamic` | `.pf-v5-c-helper-text__item` |  Modifies a helper text item to be dynamic. For use when the item changes state as the form field the text is associated with is updated. |
| `.pf-m-indeterminate` | `.pf-v5-c-helper-text__item` |  Modifies a helper text item for indeterminate state styles. |
| `.pf-m-warning` | `.pf-v5-c-helper-text__item` |  Modifies a helper text item for warning state styles. |
| `.pf-m-success` | `.pf-v5-c-helper-text__item` |  Modifies a helper text item for success state styles. |
| `.pf-m-error` | `.pf-v5-c-helper-text__item` |  Modifies a helper text item for error state styles. |
| `.pf-m-hidden` | `.pf-v5-c-helper-text` | Hides helper text. |
