UNPKG

@plone/components

Version:

ReactJS components for Plone

45 lines (38 loc) 981 B
@import './theme.css'; @layer plone-components.base { .react-aria-Button { padding: 8px 8px; border: 1px solid var(--border-color); border-radius: 6px; margin: 0; appearance: none; background: var(--button-background); color: var(--text-color); font-size: 1rem; outline: none; text-align: center; text-decoration: none; vertical-align: middle; &[data-pressed] { border-color: var(--border-color-pressed); background: var(--button-background-pressed); box-shadow: inset 0 1px 2px rgb(0 0 0 / 0.1); } &[data-focus-visible] { outline: 2px solid var(--focus-ring-color); outline-offset: -1px; } &[data-disabled] { border-color: var(--border-color-disabled); color: var(--text-color-disabled); } .icon:not(:last-child) { margin-right: 6px; } &:has(.icon) { display: inline-flex; align-items: center; line-height: 0; } } }