UNPKG

@gravityforms/components

Version:

UI components for use in Gravity Forms development. Both React and vanilla js flavors.

139 lines (114 loc) 3.11 kB
.gform-admin { .gform-status-indicator { align-items: center; background: var(--gform-admin-color-white-lilac); border: 1px solid var(--gform-admin-color-porcelain-gray); color: var(--gform-admin-color-port); cursor: pointer; display: inline-flex; font-family: var(--gform-admin-font-family-base); transition: all ease-in-out 200ms; white-space: nowrap; width: auto; &::before { background: var(--gform-admin-color-port); block-size: 0.375rem; border-radius: 50%; content: ""; display: inline-block; inline-size: 0.375rem; transition: all ease-in-out 200ms; } &.gform-status--no-hover { cursor: auto; transition: none; } &.gform-status--no-pill { border-radius: 3px; } &.gform-status--active, &.gform-status--success { background: var(--gform-admin-color-feta); border-color: var(--gform-admin-color-emerald); color: var(--gform-admin-color-hunter); &::before { background: var(--gform-admin-color-primary-green); } } &.gform-status--error { background: var(--gform-admin-color-background-red); border-color: var(--gform-admin-color-red); color: var(--gform-admin-color-red); &::before { background: var(--gform-admin-color-red); } } &.gform-status--warning { background: var(--gform-admin-color-sazerac-yellow); border-color: var(--gform-admin-color-yellow); color: var(--gform-admin-color-orange-soda); &::before { background: var(--gform-admin-color-orange-soda); } } &.gform-status--gray { background: var(--gform-admin-color-titan-white); border-color: var(--gform-admin-color-porcelain-gray); color: var(--gform-admin-color-port); &::before { background: var(--gform-admin-color-comet); } } &.gform-status--blue { background: var(--gform-admin-color-blue-50); border-color: var(--gform-admin-color-blue-200); color: var(--gform-admin-color-blue-700); &::before { background: var(--gform-admin-color-blue-500); } } &.gform-status--static { pointer-events: none; } &.gform-status--no-icon::before { content: none; } &:not(.gform-status--no-hover):focus, &:not(.gform-status--no-hover):hover, &:not(.gform-status--no-hover):active { border-color: var(--gform-admin-color-gravity-blue); box-shadow: var(--gform-admin-box-shadow-focus-light); outline: none; } } .gform-status-indicator--size-sm { border-radius: 0.75rem; gap: 0.25rem; padding-block: 0.0625rem; padding-inline: 0.375rem 0.5rem; &.gform-status--no-icon { padding-inline-start: 0.5rem; } } .gform-status-indicator--size-md { border-radius: 0.8125rem; gap: 0.375rem; padding-block: 0.0625rem; padding-inline: 0.5rem 0.625rem; &.gform-status--no-icon { padding-inline-start: 0.625rem; } } .gform-status-indicator--size-lg { border-radius: 0.9375rem; gap: 0.375rem; padding-block: 0.1875rem; padding-inline: 0.625rem 0.75rem; &.gform-status--no-icon { padding-inline-start: 0.75rem; } } .wp-list-table .gform-status-indicator { margin-left: 0.375rem; } }