UNPKG

@plone/components

Version:

ReactJS components for Plone

74 lines (64 loc) 1.51 kB
/* depends on: @import './Button.css'; @import './Popover.css'; @import './Dialog.css'; @import './DateField.css'; @import './Calendar.css'; @import './Form.css'; */ @layer plone-components.base { .react-aria-DatePicker { color: var(--text-color); .react-aria-Group { display: flex; width: fit-content; align-items: center; } .react-aria-Button { width: 1.429rem; height: 1.429rem; box-sizing: content-box; padding: 0; border: 2px solid var(--field-background); border: none; border-radius: 4px; margin-left: -1.929rem; background: var(--highlight-background); color: var(--highlight-foreground); font-size: 0.857rem; forced-color-adjust: none; &[data-pressed] { background: var(--highlight-background); box-shadow: none; } &[data-focus-visible] { outline: 2px solid var(--focus-ring-color); outline-offset: 2px; } } .react-aria-DateInput { padding: 4px 2.5rem 4px 8px; } } .react-aria-Popover[data-trigger='DatePicker'] { max-width: unset; } .react-aria-DatePicker { &[data-invalid] { .react-aria-DateInput:after { flex: 1; alt: ' '; content: '🚫' / ''; content: '🚫'; text-align: end; } } .react-aria-FieldError { color: var(--color-invalid); font-size: 12px; } [slot='description'] { font-size: 12px; } } }