|
| 1 | +.tr-sender-tooltip-gap-mixin() { |
| 2 | + &[data-popper-placement^='top'], |
| 3 | + &[x-placement^='top'], |
| 4 | + &[data-placement^='top'] { |
| 5 | + padding-bottom: var(--tr-sender-tooltip-gap, 8px); |
| 6 | + } |
| 7 | + |
| 8 | + &[data-popper-placement^='bottom'], |
| 9 | + &[x-placement^='bottom'], |
| 10 | + &[data-placement^='bottom'] { |
| 11 | + padding-top: var(--tr-sender-tooltip-gap, 8px); |
| 12 | + } |
| 13 | + |
| 14 | + &[data-popper-placement^='left'], |
| 15 | + &[x-placement^='left'], |
| 16 | + &[data-placement^='left'] { |
| 17 | + padding-right: var(--tr-sender-tooltip-gap, 8px); |
| 18 | + } |
| 19 | + |
| 20 | + &[data-popper-placement^='right'], |
| 21 | + &[x-placement^='right'], |
| 22 | + &[data-placement^='right'] { |
| 23 | + padding-left: var(--tr-sender-tooltip-gap, 8px); |
| 24 | + } |
| 25 | +} |
| 26 | + |
| 27 | +.tr-sender-tooltip-shell-mixin() { |
| 28 | + padding: 0; |
| 29 | + background: transparent; |
| 30 | + border-radius: 0; |
| 31 | + box-shadow: none; |
| 32 | +} |
| 33 | + |
| 34 | +.tr-sender-tooltip-inner-base-mixin() { |
| 35 | + display: block; |
| 36 | + min-width: 10px; |
| 37 | + max-width: 450px; |
| 38 | + word-wrap: break-word; |
| 39 | + white-space: pre-wrap; |
| 40 | +} |
| 41 | + |
| 42 | +.tr-sender-tooltip-light-inner-mixin() { |
| 43 | + .tr-sender-tooltip-inner { |
| 44 | + .tr-sender-tooltip-inner-base-mixin(); |
| 45 | + padding: var(--tv-Tooltip-padding-y) var(--tv-Tooltip-padding-x); |
| 46 | + color: var(--tv-Tooltip-popper-light-text-color); |
| 47 | + font-size: var(--tv-Tooltip-popper-font-size); |
| 48 | + line-height: var(--tv-Tooltip-popper-font-line-height); |
| 49 | + background: var(--tv-Tooltip-popper-light-bg-color); |
| 50 | + border-radius: var(--tv-Tooltip-popper-border-radius); |
| 51 | + box-shadow: var(--tv-Tooltip-box-shadow); |
| 52 | + } |
| 53 | +} |
| 54 | + |
| 55 | +.tr-sender-tooltip-light-popper-mixin() { |
| 56 | + .tr-sender-tooltip-shell-mixin(); |
| 57 | + .tr-sender-tooltip-gap-mixin(); |
| 58 | + .tr-sender-tooltip-light-inner-mixin(); |
| 59 | +} |
0 commit comments