Sorry, but you either have no stories or none are selected somehow.
If the problem persists, check the browser console, or the terminal you've run Storybook from.
Tokens are Orbit's reusable values to provide a common language between developers and designers.
Tokens can be used as style props values:
<Div backgroundColor="alias-accent-faint">...</Div>
Or CSS
variables:
.item {background-color: var(--o-ui-bg-alias-accent-faint);}
Those tokens are named for their use case, rather than their value. For example alias-alert
is named to indicate the appropriate background color for an error message background, as opposed to red-5
which is less specific and could be used in a number of ways depending on the context.
This makes their intended use clear and intentional, and allows us to develop a scalable and consistent visual language while also being the building block of Orbit's theming.
Token | CSS Variable | Value | Example |
---|---|---|---|
alias-body | --o-ui-bg-alias-body | $gray | #F9F9F9 | |
alias-surface | --o-ui-bg-alias-surface | $white | #FFFFFF | |
alias-soft-break | --o-ui-alias-bg-soft-break | $gray | #F9F9F9 | |
alias-mid-break | --o-ui-bg-alias-mid-break | $neutral-1 | #F4F4F4 | |
alias-hard-break | --o-ui-bg-alias-hard-break | $neutral-3 | #C4C3C3 | |
alias-basic | --o-ui-bg-alias-basic | $neutral-8 | #434342 | |
alias-basic-transparent-hover | --o-ui-bg-alias-basic-transparent-hover | $neutral-2 | #E5E5E5 | |
alias-basic-transparent-active | --o-ui-bg-alias-basic-transparent-active | $neutral-3 | #C4C3C3 | |
alias-static-white | --o-ui-bg-alias-static-white | $white | #FFFFFF | |
alias-accent | --o-ui-bg-alias-accent | $purple-6 | #5D65F6 | |
alias-accent-faint | --o-ui-bg-alias-accent-faint | $purple-1 | #EEF3FD | |
alias-accent-light | --o-ui-bg-alias-accent-light | $purple-2 | #DBE6FD | |
alias-accent-transparent-hover | --o-ui-bg-alias-accent-transparent-hover | $purple-1 | #EEF3FD | |
alias-accent-transparent-active | --o-ui-bg-alias-accent-transparent-active | $purple-2 | #DBE6FD | |
alias-alert | --o-ui-bg-alias-alert | $alert-6 | #D93C37 | |
alias-alert-faint | --o-ui-bg-alias-alert-faint | $alert-1 | #FBF1F1 | |
alias-alert-light | --o-ui-bg-alias-alert-light | $alert-2 | #FADFDF | |
alias-alert-transparent-hover | --o-ui-bg-alias-alert-transparent-hover | $alert-1 | #FBF1F1 | |
alias-alert-transparent-active | --o-ui-bg-alias-alert-transparent-active | $alert-2 | #FADFDF | |
alias-warning | --o-ui-bg-alias-warning | $warning-3 | #F6BA42 | |
alias-warning-faint | --o-ui-bg-alias-warning-faint | $warning-1 | #FCF3DF | |
alias-warning-light | --o-ui-bg-alias-warning-light | $warning-2 | #FBE3B5 | |
alias-success | --o-ui-bg-alias-success | $success-6 | #2D8739 | |
alias-success-faint | --o-ui-bg-alias-success-faint | $success-1 | #E3F8EC | |
alias-success-light | --o-ui-bg-alias-success-light | $success-2 | #CEEDD7 | |
alias-underlay | --o-ui-bg-alias-underlay | rgba(31, 33, 81, 0.5) | |
alias-transparent | --o-ui-bg-alias-transparent | transparent |
Token | CSS Variable | Value | Example |
---|---|---|---|
alias-low-break | --o-ui-b-alias-low-break | $neutral-2 | #E5E5E5 | |
alias-mid-break | --o-ui-b-alias-mid-break | $neutral-4 | #ADACAC | |
alias-high-break | --o-ui-b-alias-high-break | $neutral-6 | #777676 | |
alias-accent-active | --o-ui-b-alias-accent-active | $purple-6 | #1F2151 | |
alias-alert | --o-ui-b-alias-alert | $alert-6 | #F88F8D | |
alias-alert-hover | --o-ui-b-alias-alert-hover | $alert-7 | #811B15 | |
alias-alert-active | --o-ui-b-alias-alert-active | $alert-8 | #461812 | |
alias-warning | --o-ui-b-alias-warning | $warning-4 | #D7A541 | |
alias-warning-hover | --o-ui-b-alias-warning-hover | $warning-8 | #4E4027 | |
alias-warning-active | --o-ui-b-alias-warning-active | $warning-9 | #2C2619 | |
alias-success | --o-ui-b-alias-success | $success-4 | #2D8739 | |
alias-success-hover | --o-ui-b-alias-success-hover | $success-8 | #284929 | |
alias-success-active | --o-ui-b-alias-success-active | $success-9 | #1B2A1A |
Token | CSS Variable | Value | Example |
---|---|---|---|
alias-lifted | --o-ui-bs-alias-lifted | $bs-1 | |
alias-floating | --o-ui-bs-alias-floating | $bs-2 |
Token | CSS Variable | Value | Example |
---|---|---|---|
N/A | --o-ui-easing-duration-1 | 100ms | |
N/A | --o-ui-easing-duration-2 | 200ms | |
N/A | --o-ui-easing-duration-3 | 300ms | |
N/A | --o-ui-easing-duration-4 | 500ms | |
N/A | --o-ui-easing-duration-5 | 800ms |
Only usable as CSS
variables
Token | CSS Variable | Value | Example |
---|---|---|---|
N/A | --o-ui-easing-focus | cubic-bezier(0.46, 0.03, 0.52, 0.96) | |
N/A | --o-ui-easing-productive | cubic-bezier(0.22, 0.61, 0.36, 1) | |
N/A | --o-ui-easing-expressive | cubic-bezier(0.58, 0.01, 0.15, 1.5) |
Token | CSS Variable | Value | Example |
---|---|---|---|
alias-primary | --o-ui-icon-alias-primary | $neutral-10 | #111010 | |
alias-secondary | --o-ui-icon-alias-secondary | $neutral-8 | #434342 | |
alias-tertiary | --o-ui-icon-alias-tertiary | $neutral-6 | #777676 | |
alias-faint | --o-ui-icon-alias-faint | $neutral-5 | #929292 | |
alias-accent | --o-ui-icon-alias-accent | $purple-6 | #5D65F6 | |
alias-alert | --o-ui-icon-alias-alert | $alert-6 | #D93C37 | |
alias-warning | --o-ui-icon-alias-warning | $warning-5 | #F6BA42 | |
alias-success | --o-ui-icon-alias-success | $success-6 | #2D8739 | |
alias-static-white | --o-ui-icon-alias-static-white | $white | #FFFFFF |
Token | CSS Variable | Value | Example |
---|---|---|---|
1 | --o-ui-fs-1 | 0.625rem | 10px | Ag |
2 | --o-ui-fs-2 | 0.75rem | 12px | Ag |
3 | --o-ui-fs-3 | 0.875rem | 14px | Ag |
4 | --o-ui-fs-4 | 1rem | 16px | Ag |
5 | --o-ui-fs-5 | 1.125rem | 18px | Ag |
6 | --o-ui-fs-6 | 1.375rem | 22px | Ag |
7 | --o-ui-fs-7 | 1.75rem | 28px | Ag |
8 | --o-ui-fs-8 | 2rem | 32px | Ag |
9 | --o-ui-fs-9 | 2.5rem | 40px | Ag |
10 | --o-ui-fs-10 | 3.75rem | 60px | Ag |
11 | --o-ui-fs-11 | 5rem | 80px | Ag |
Token | CSS Variable | Value | Example |
---|---|---|---|
1 | --o-ui-fw-1 | 400 | Ag |
2 | --o-ui-fw-2 | 500 | Ag |
3 | --o-ui-fw-3 | 600 | Ag |
Token | CSS Variable | Value | Example |
---|---|---|---|
1 | --o-ui-lh-1 | 1 | Ag |
2 | --o-ui-lh-2 | 1.2 | Ag |
3 | --o-ui-lh-3 | 1.25 | Ag |
4 | --o-ui-lh-4 | 1.3333333 | Ag |
5 | --o-ui-lh-5 | 1.454595 | Ag |
6 | --o-ui-lh-6 | 1.5 | Ag |
Token | CSS Variable | Value | Example |
---|---|---|---|
1 | --o-ui-br-1 | 0.125rem | 2px | |
2 | --o-ui-br-2 | 0.25rem | 4px | |
3 | --o-ui-br-3 | 0.5rem | 8px | |
4 | --o-ui-br-4 | 1rem | 16px | |
pill | --o-ui-br-pill | 999px | |
circular | --o-ui-br-circular | 100% |
Token | CSS Variable | Value | Example |
---|---|---|---|
1 | --o-ui-sz-1 | 0.75rem | 12px | |
2 | --o-ui-sz-2 | 1rem | 16px | |
3 | --o-ui-sz-3 | 1.25rem | 20px | |
4 | --o-ui-sz-4 | 1.50rem | 24px | |
5 | --o-ui-sz-5 | 2rem | 32px | |
6 | --o-ui-sz-6 | 2.5rem | 40px | |
7 | --o-ui-sz-7 | 3rem | 48px | |
8 | --o-ui-sz-8 | 3.5rem | 56px | |
9 | --o-ui-sz-9 | 4rem | 64px | |
10 | --o-ui-sz-10 | 4.5rem | 72px | |
11 | --o-ui-sz-11 | 5rem | 80px | |
12 | --o-ui-sz-12 | 6rem | 96px | |
13 | --o-ui-sz-13 | 8rem | 128px | |
14 | --o-ui-sz-14 | 12rem | 192px | |
15 | --o-ui-sz-15 | 16rem | 256px | |
16 | --o-ui-sz-16 | 20rem | 320px | |
17 | --o-ui-sz-17 | 24rem | 384px | |
18 | --o-ui-sz-18 | 30rem | 480px |
Token | CSS Variable | Value | Example |
---|---|---|---|
1 | --o-ui-sp-1 | 0.25rem | 4px | |
2 | --o-ui-sp-2 | 0.5rem | 8px | |
3 | --o-ui-sp-3 | 0.75rem | 12px | |
4 | --o-ui-sp-4 | 1rem | 16px | |
5 | --o-ui-sp-5 | 1.25rem | 20px | |
6 | --o-ui-sp-6 | 1.5rem | 24px | |
7 | --o-ui-sp-7 | 2rem | 32px | |
8 | --o-ui-sp-8 | 2.5rem | 40px | |
9 | --o-ui-sp-9 | 3rem | 48px | |
10 | --o-ui-sp-10 | 3.5rem | 56px | |
11 | --o-ui-sp-11 | 4rem | 64px | |
12 | --o-ui-sp-12 | 4.5rem | 72px | |
13 | --o-ui-sp-13 | 5rem | 80px |
Token | CSS Variable | Value | Example |
---|---|---|---|
alias-primary | --o-ui-text-alias-primary | $neutral-10 | #111010 | Moon |
alias-secondary | --o-ui-text-alias-secondary | $neutral-8 | #434342 | Moon |
alias-tertiary | --o-ui-text-alias-tertiary | $neutral-6 | #777676 | Moon |
alias-faint | --o-ui-text-alias-faint | $neutral-5 | #929292 | Moon |
alias-accent | --o-ui-text-alias-accent | $purple-6 | #5D65F6 | Moon |
alias-alert | --o-ui-text-alias-alert | $alert-7| #A91414 | Moon |
alias-warning | --o-ui-text-alias-warning | $warning-5 | #F6BA42 | Moon |
alias-success | --o-ui-text-alias-success | $success-6 | #2D8739 | Moon |
alias-static-white | --o-ui-text-alias-static-white | $white | #FFFFFF | Moon |