Badges are labels which hold small amounts of information.
SLDS Badge documentation.
Badges are composed of text inside a span
element and may include inline/inline-block elements and/or icons.
{{> badge label="Badge Label" }}
| Badge | Class | Handlebars |
|---|---|---|
| Default Badge |
.slds-badge
|
|
| Darker Badge |
.slds-badge_inverse
|
badge_variant="slds-badge_inverse"
|
| Lightest Badge |
.slds-badge_lightest
|
badge_variant="slds-badge_lightest"
|
| Success Badge |
.slds-theme_success
|
badge_variant="slds-theme_success"
|
| Warning Badge |
.slds-theme_warning
|
badge_variant="slds-theme_warning"
|
| Error Badge |
.slds-theme_error
|
badge_variant="slds-theme_error"
|
{{> billing-address address1="123 Elm Street" city="Wilmington" state="DE" zip="19901" country="USA" }}
Buttons use .slds-button
.
SLDS button documentation.
For primary buttons add .slds-button_brand
.
{{> button-anchor label="Primary Button" variant="brand" }}
{{> button label="Primary Button" variant="brand" }}
For secondary buttons add .slds-button_outline-brand
.
{{> button-anchor label="Secondary Button" variant="outline-brand" }}
{{> button label="Secondary Button" variant="outline-brand" }}
For fade buttons add .slds-button_neutral
.
{{> button-anchor label="Fade Button" variant="neutral" }}
{{> button label="Fade Button" variant="neutral" }}
For inverse buttons add .slds-button_inverse
.
{{> button-anchor label="Inverse Button" variant="inverse" }}
{{> button label="Inverse Button" variant="inverse" }}
{{> button-anchor label="Link Button" }}
{{> button label="Link Button" }}
For destructive buttons add .slds-button_destructive
.
{{> button-anchor label="Destructive Button" variant="destructive" }}
{{> button label="Destructive Button" variant="destructive" }}
For destructive text buttons add .slds-button_text-destructive
.
{{> button-anchor label="Destructive Text Button" variant="text-destructive" }}
{{> button label="Destructive Button" variant="text-destructive" }}
For a small button, apply button_sm
class.
{{> button-anchor label="Small Button" variant="brand" size="sm" }}
{{> button label="Small Button" variant="brand" size="sm" }}
For an extra small button, apply button_xs
class.
{{> button-anchor label="X-Small Button" variant="brand" size="xs" }}
{{> button label="X-Small Button" variant="brand" size="xs" }}
For an extra-extra small button, apply button_2xs
class.
{{> button-anchor label="2X-Small Button" variant="brand" size="2xs" }}
{{> button label="2X-Small Button" variant="brand" size="2xs" }}
Use a disabled attribute when a button can't be clicked. To create a disabled button, append the disabled
attribute to the button. For links, apply the disabled
class.
Icons provide visual context and enhance usability. Read more in the Iconography design guideline and for a full list of icons available, visit the Icons page.
{{> button label="Icon Right" variant="brand" icon_right="forward" }}
{{> button label="Icon Left" variant="brand" icon_left="download" }}
{{> checkbox label="Checkbox Label" name="options" id="checkbox_01" value="checkbox_01" checked="true" }}
{{> checkbox label="Checkbox Label" name="options" id="checkbox_02" value="checkbox_02" required="true" }}
{{> checkbox label="Checkbox Label" name="options" id="checkbox_03" value="checkbox_03" required="true" error="error_03" }}
{{> checkbox label="Checkbox Label" name="options" id="checkbox_04" value="checkbox_04" disabled="true" }}
{{> checkbox label="Checkbox Label" name="options" id="checkbox_05" value="checkbox_05" disabled="true" checked="true" }}
{{#> checkbox-group label="Checkbox Group Label" }}
{{> checkbox label="Checkbox Label" name="options" id="checkbox_06" value="checkbox_06" checked="true" }}
{{> checkbox label="Checkbox Label" name="options" id="checkbox_07" value="checkbox_07" }}
{{/checkbox-group }}
Cras justo odio, dapibus ac facilisis in, egestas eget quam. Nulla vitae elit libero, a pharetra augue. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
{{> icon_payments type="mastercard | visa | amex | discover | ach" }}
{{> icon_payments type="mastercard-active | visa-active | amex-active | discover-active | ach-active" }}
The
element includes support for all HTML5 types: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
, and color
.
SLDS input documentation.
{{> input label="Input Label" id="input_01" placeholder="Placeholder text…" }}
{{> input label="Input Label" id="input_02" placeholder="Placeholder text…" disabled="true" }}
{{> input label="Input Label" id="input_03" placeholder="Placeholder text…" error="Enter a value." required="true" }}
{{> input label="Input Label" id="input_04" placeholder="Placeholder text…" icon_left="search" }}
{{> input label="Input Label" id="input_05" placeholder="Placeholder text…" icon_right="search" }}
{{> input label="Input Label" id="input_07" placeholder="Placeholder text…" help="ex: (415)111-2222" }}
{{> input label="Input Label" id="input_07" placeholder="Placeholder text…" help="ex: (415)111-2222" }}
{{> input label="Input Label" id="input_01" placeholder="Placeholder text…" }}
The
element includes support for all HTML5 types: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
, and color
.
SLDS input documentation.
{{> input-gode label="Input Label" id="input_c_01" placeholder="Placeholder text…" }}
{{> input-gode label="Input Label" id="input_c_02" placeholder="Placeholder text…" disabled="true" }}
{{> input-gode label="Input Label" id="input_c_09" placeholder="Placeholder text…" required="true" }}
{{> input-gode label="Input Label" id="input_c_10" placeholder="Placeholder text…" optional="true" }}
{{> input-gode label="Input Label" id="input_c_03" placeholder="Placeholder text…" error="Enter a value." required="true" }}
{{> input-gode label="Input Label" id="input_c_04" placeholder="Placeholder text…" icon_left="search" }}
{{> input-gode label="Input Label" id="input_c_05" placeholder="Placeholder text…" icon_right="search" }}
{{> input-gode label="Input Label" id="input_c_07" placeholder="Placeholder text…" help="ex: (415)111-2222" }}
{{> input-gode label="Input Label" id="input_c_08" placeholder="Placeholder text…" help="ex: (415)111-2222" }}
{{> input-gode label="Card number" id="input_c_11" type="num" placeholder="1234 1234 1234 1234" cards="true" }}
{{> input-gode label="Card number" id="input_c_12" type="num" placeholder="1234 1234 1234 1234" cards="true" mastercard="true" }}
{{> input-gode label="Card number" id="input_c_13" type="num" placeholder="1234 1234 1234 1234" cards="true" visa="true" }}
{{> input-gode label="Card number" id="input_c_14" type="num" placeholder="1234 1234 1234 1234" cards="true" amex="true" }}
{{> input-gode label="Card number" id="input_c_15" type="num" placeholder="1234 1234 1234 1234" cards="true" discover="true" }}
Cras justo odio, dapibus ac facilisis in, egestas eget quam. Nulla vitae elit libero, a pharetra augue. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
{{> logo-gode width="79" height="68" }}
{{> logo-gode type="ghost" width="79" height="68" }}
{{> logo-gode type="tagline" width="215" height="56" }}
{{> logo-agencies logo_agency="courts" alt="Courts logo" }}
{{> logo-agencies logo_agency="deldot" alt="DelDOT logo" }}
{{> logo-agencies logo_agency="dhs" alt="DHS logo" }}
{{> logo-agencies logo_agency="dnrec" alt="DNREC logo" }}
{{> logo-agencies logo_agency="dol" alt="DOL logo" }}
{{> logo-agencies logo_agency="onestop" alt="One Stop logo" }}
{{> logo-agencies logo_agency="revenue" alt="Revenue logo" }}
Sit nulla est ex deserunt exercitation anim occaecat. Nostrud ullamco deserunt aute id consequat veniam incididunt duis in sint irure nisi. Mollit officia cillum Lorem ullamco minim nostrud elit officia tempor esse quis. Cillum sunt ad dolore quis aute consequat ipsum magna exercitation reprehenderit magna. Tempor cupidatat consequat elit dolor adipisicing.
Dolor eiusmod sunt ex incididunt cillum quis nostrud velit duis sit officia. Lorem aliqua enim laboris do dolor eiusmod officia. Mollit incididunt nisi consectetur esse laborum eiusmod pariatur proident. Eiusmod et adipisicing culpa deserunt nostrud ad veniam nulla aute est. Labore esse esse cupidatat amet velit id elit consequat minim ullamco mollit enim excepteur ea.
{{#> modal modal_title="Modal Title" id="modal-01" footer="true" cancel_button="Cancel" primary_button="Save" primary_variant="brand" }}
<p>Sit nulla est ex deserunt exercitation anim occaecat. Nostrud ullamco deserunt aute id consequat veniam incididunt duis in sint irure nisi. Mollit officia cillum Lorem ullamco minim nostrud elit officia tempor esse quis. Cillum sunt ad dolore quis aute consequat ipsum magna exercitation reprehenderit magna. Tempor cupidatat consequat elit dolor adipisicing.</p>
<p>Dolor eiusmod sunt ex incididunt cillum quis nostrud velit duis sit officia. Lorem aliqua enim laboris do dolor eiusmod officia. Mollit incididunt nisi consectetur esse laborum eiusmod pariatur proident. Eiusmod et adipisicing culpa deserunt nostrud ad veniam nulla aute est. Labore esse esse cupidatat amet velit id elit consequat minim ullamco mollit enim excepteur ea.</p>
{{/modal }}
{{#> progress }}
{{> progress-item complete="true" label="Payment Method"}}
{{> progress-item active="true" label="Review & Pay"}}
{{> progress-item label="Payment Complete"}}
{{/progress }}
{{#> popover id="popover-01" nub_position="bottom-right"}}
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
{{/popover }}
{{#> popover id="popover-02" nub_position="bottom-left"}}
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
{{/popover }}
{{#> popover id="popover-03" nub_position="bottom"}}
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
{{/popover }}
{{#> popover popover_title="Security Code" nub_position="bottom-right"}}
<p>For Visa and MasterCard (left), the 3 digits on the back of your card. For American Express (right), the 4 digits on the front of your card.</p>
<img src="/assets/img/card-security-codes.png" width="212" height="62" alt="Card security code samples" />
{{/popover }}
{{#> radio-button-group group-id="radio-button-group-01" label="Radio Group Label" }}
{{> radio-button id="radio-button-01" value="monday" label="Mon" checked="true" }}
{{> radio-button id="radio-button-02" value="tuesday" label="Tue" }}
{{> radio-button id="radio-button-03" value="wednesday" label="Wed" }}
{{> radio-button id="radio-button-04" value="thursday" label="Thu" }}
{{> radio-button id="radio-button-05" value="friday" label="Fri" }}
{{/radio-button-group }}
{{#> radio-button-group group-id="radio-button-group-02" label="Radio Group Label" large="true" }}
{{> radio-button id="radio-button-101" value="monday" label="Mon" checked="true" }}
{{> radio-button id="radio-button-102" value="tuesday" label="Tue" }}
{{> radio-button id="radio-button-103" value="wednesday" label="Wed" }}
{{> radio-button id="radio-button-104" value="thursday" label="Thu" }}
{{> radio-button id="radio-button-105" value="friday" label="Fri" }}
{{/radio-button-group }}
NOTE: Custom component.
{{> review label="Label" value="Value" }}
{{> review label="Label" value="Value" size="sm" }}
{{> review label="Total" value="$42.00" size="lg" }}
{{> review label="Total" value="$42.00" size="xl" }}
{{> review label="Label" value="Value" stacked="true" }}
Mastercard ending 1234
Expires MM/YY
{{> review label="Payment Method" stacked="true" payment-method="Mastercard" number="1234" exp="MM/YY" payment_icon="mastercard" }}
{{> review label="Billing Address" stacked="true" address="true" address1="123 Elm Street" city="Wilmington" state="DE" zip="19901" country="USA" }}
{{> }}
{{> }}
{{#> select label="Select Label" id="select-01"}}
<option value="">Select…</option>
<option>Option One</option>
<option>Option Two</option>
<option>Option Three</option>
{{/select }}
{{#> select label="Select Label" id="select-02" error="Select an option." required="true"}}
<option value="">Select…</option>
<option>Option One</option>
<option>Option Two</option>
<option>Option Three</option>
{{/select }}
{{#> select label="Select Label" id="select-03" disabled="true"}}
<option value="">Select…</option>
<option>Option One</option>
<option>Option Two</option>
<option>Option Three</option>
{{/select }}