All files / molecule/selectPopover/src config.js

100% Statements 8/8
100% Branches 0/0
100% Functions 1/1
100% Lines 8/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 391x   1x           1x           1x             1x           1x               1x 17x    
export const BASE_CLASS = 'sui-MoleculeSelectPopover'
 
export const SHAPES = {
  SQUARED: 'squared',
  ROUNDED: 'rounded',
  CIRCULAR: 'circular'
}
 
export const SIZES = {
  MEDIUM: 'm',
  SMALL: 's',
  XSMALL: 'xs'
}
 
export const PLACEMENTS = {
  AUTO_END: 'auto-end',
  AUTO_START: 'auto-start',
  LEFT: 'left',
  RIGHT: 'right'
}
 
export const OVERLAY_TYPES = {
  DARK: 'dark',
  LIGHT: 'light',
  NONE: 'none'
}
 
const placements = {
  [PLACEMENTS.AUTO_START]: PLACEMENTS.LEFT,
  [PLACEMENTS.AUTO_END]: PLACEMENTS.RIGHT,
  [PLACEMENTS.LEFT]: PLACEMENTS.LEFT,
  [PLACEMENTS.RIGHT]: PLACEMENTS.RIGHT,
  [undefined]: PLACEMENTS.RIGHT
}
 
export const getPlacement = placement => {
  return placements[placement]
}