1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- import { numbers as tooltipNumbers } from '../tooltip/constants';
- import { BASE_CLASS_PREFIX } from '../base/constants';
- const cssClasses = {
- PREFIX: `${BASE_CLASS_PREFIX}-popover`,
- ARROW: `${BASE_CLASS_PREFIX}-popover-icon-arrow`,
- };
- const strings = {
- POSITION_SET: [
- 'top',
- 'topLeft',
- 'topRight',
- 'left',
- 'leftTop',
- 'leftBottom',
- 'right',
- 'rightTop',
- 'rightBottom',
- 'bottom',
- 'bottomLeft',
- 'bottomRight',
- 'leftTopOver',
- 'rightTopOver',
- ],
- TRIGGER_SET: ['hover', 'focus', 'click', 'custom'],
- DEFAULT_ARROW_STYLE: {
- borderOpacity: '1',
- backgroundColor: 'var(--semi-color-bg-3)',
- // borderColor: 'var(--semi-color-shadow)',
- borderColor: 'var(--semi-color-border)',
- },
- } as const;
- const numbers = {
- ARROW_BOUNDING: {
- ...tooltipNumbers.ARROW_BOUNDING,
- offsetY: 6,
- offsetX: 0,
- height: 8,
- },
- SPACING: 4,
- SPACING_WITH_ARROW: 10,
- DEFAULT_Z_INDEX: 1030,
- };
- export { cssClasses, strings, numbers };
|