| 1 |
// POPOVER: API |
| 2 |
$eps-popover-padding-y: 10px; |
| 3 |
$eps-popover-background-color: theme-colors(light); |
| 4 |
$eps-popover-border-radius: $eps-radius; |
| 5 |
$eps-popover-arrow-color: theme-colors(light); |
| 6 |
$eps-popover-arrow-width: 16px; |
| 7 |
$eps-popover-arrow-height: 9px; |
| 8 |
$eps-popover-arrow-position-start: 14px; |
| 9 |
$eps-popover-box-shadow-color: rgba(0, 0, 0, 0.15); |
| 10 |
$eps-popover-box-shadow-size: 0px 1px 20px; // add to globals |
| 11 |
$eps-popover-item-font-size: type(size, "11"); |
| 12 |
$eps-popover-item-line-height: type(size, "13"); //todo: refactor |
| 13 |
$eps-popover-font-weight: $eps-font-weight-medium; |
| 14 |
$eps-popover-item-spacing-y: spacing(5); |
| 15 |
$eps-popover-item-spacing-x: spacing(16); |
| 16 |
$eps-popover-item-background-color: theme-colors(light); |
| 17 |
$eps-popover-item-color: tints(600); |
| 18 |
$eps-popover-item-hover-color: tints(700); |
| 19 |
$eps-popover-item-danger-hover-color: theme-colors(danger); |
| 20 |
|
| 21 |
// dark theme |
| 22 |
$eps-dark-popover-background-color: dark-tints(500); |
| 23 |
$eps-dark-popover-item-color: theme-colors(light); |
| 24 |
$eps-dark-popover-item-hover-color: dark-tints(100); |
| 25 |
$eps-dark-popover-item-danger-hover-color: dark-theme-colors(danger); |
| 26 |
$eps-dark-popover-item-background-color: $eps-dark-popover-background-color; |
| 27 |
$eps-dark-popover-box-shadow-color: rgba(0, 0, 0, 0.15); |
| 28 |
$eps-dark-popover-box-shadow-size: 0px 1px 20px; |
| 29 |
$eps-dark-popover-arrow-color: $eps-dark-popover-background-color; |
| 30 |
|
| 31 |
:root { |
| 32 |
--popover-background-color: #{$eps-popover-background-color}; |
| 33 |
--popover-item-color: #{$eps-popover-item-color}; |
| 34 |
--popover-item-hover-color: #{$eps-popover-item-hover-color}; |
| 35 |
--popover-item-danger-hover-color: #{$eps-popover-item-danger-hover-color}; |
| 36 |
--popover-item-background-color: #{$eps-popover-item-background-color}; |
| 37 |
--popover-box-shadow-color: #{$eps-popover-box-shadow-color}; |
| 38 |
--popover-box-shadow-size: #{$eps-popover-box-shadow-size}; |
| 39 |
--popover-arrow-color: #{$eps-popover-arrow-color}; |
| 40 |
} |
| 41 |
|
| 42 |
.eps-theme-dark { |
| 43 |
--popover-background-color: #{$eps-dark-popover-background-color}; |
| 44 |
--popover-item-color: #{$eps-dark-popover-item-color}; |
| 45 |
--popover-item-hover-color: #{$eps-dark-popover-item-hover-color}; |
| 46 |
--popover-item-danger-hover-color: #{$eps-dark-popover-item-danger-hover-color}; |
| 47 |
--popover-item-background-color: #{$eps-dark-popover-item-background-color}; |
| 48 |
--popover-box-shadow-color: #{$eps-dark-popover-box-shadow-color}; |
| 49 |
--popover-box-shadow-size: #{$eps-dark-popover-box-shadow-size}; |
| 50 |
--popover-arrow-color: #{$eps-dark-popover-arrow-color}; |
| 51 |
} |
| 52 |
|