@plone/components
Version:
ReactJS components for Plone
52 lines (45 loc) • 1.06 kB
CSS
/* depends on:
@import './Button.css';
@import './Form.css';
*/
@layer plone-components.base {
.react-aria-ColorField {
display: flex;
flex-direction: column;
color: var(--text-color);
.react-aria-Input {
width: 100%;
max-width: 12ch;
box-sizing: border-box;
padding: 0.286rem;
border: 1px solid var(--border-color);
border-radius: 6px;
margin: 0;
background: var(--field-background);
color: var(--field-text-color);
font-size: 1.143rem;
&[data-focused] {
outline: 2px solid var(--focus-ring-color);
outline-offset: -1px;
}
}
&[data-invalid] {
.react-aria-Input {
border-color: var(--color-invalid);
}
}
.react-aria-FieldError {
color: var(--color-invalid);
font-size: 12px;
}
[slot='description'] {
font-size: 12px;
}
.react-aria-Input {
&[data-disabled] {
border-color: var(--border-color-disabled);
color: var(--text-color-disabled);
}
}
}
}