UNPKG

@equinor/eds-core-react

Version:

The React implementation of the Equinor Design System

89 lines (86 loc) 1.47 kB
import { tokens } from '@equinor/eds-tokens'; const { typography: { ui: { accordion_header: header } }, colors: { ui: { background__default: { rgba: background } }, interactive: { focus: { rgba: focusOutlineColor } } }, spacings: { comfortable: { medium: spacingMedium, small: spacingSmall } }, shape: { corners: { borderRadius } }, interactions: { focused: { width: focusOutlineWidth } } } = tokens; const popover = { background, typography: header, maxWidth: '560px', maxHeight: '80vh', entities: { arrow: { width: '6px', height: spacingSmall, spacings: { top: '-5px', // 1px less than arrow width, if not the shadow would show between arrow and popover bottom: '-5px', left: '-5px', right: '-5px' } }, title: { spacings: { top: '12px' } }, paper: { states: { focus: { outline: { type: 'outline', width: focusOutlineWidth, style: 'dashed', color: focusOutlineColor } } } } }, spacings: { top: spacingMedium, left: spacingMedium, right: spacingMedium, bottom: spacingMedium }, border: { type: 'border', radius: borderRadius }, modes: { compact: {} } }; export { popover };