Checkbox

Sources

PrestaShop UIKit

Original bootstrap component used in the PrestaShop UIKit:

1<div class="form-check">
2  <input class="form-check-input" type="checkbox" value="" id="defaultCheck1">
3  <label class="form-check-label" for="defaultCheck1">
4    Default checkbox
5  </label>
6</div>

PUIK

Basic Use

For any checkbox component that you use, replace the structure above with the following structure:

1<div class="puik-checkbox">
2  <input id="id" class="puik-checkbox__input" type="checkbox">
3  <label for="id" class="puik-checkbox__label">Label</label>
4</div>

Checked

A checkbox can be set as checked by default by adding the checked attribute:

1<div class="puik-checkbox">
2  <input id="id" class="puik-checkbox__input" type="checkbox" checked>
3  <label for="id" class="puik-checkbox__label">Label</label>
4</div>

Indeterminate

A checkbox can be set as indeterminate by default by adding the indeterminate attribute:

1<div class="puik-checkbox">
2  <input id="id" class="puik-checkbox__input" type="checkbox" indeterminate>
3  <label for="id" class="puik-checkbox__label">Label</label>
4</div>

Disabled

A checkbox can be set as disabled by adding the disabled attribute:

1<div class="puik-checkbox">
2  <input id="id" class="puik-checkbox__input" type="checkbox" disabled>
3  <label for="id" class="puik-checkbox__label">Label</label>
4</div>