@@ -59,39 +59,60 @@ $animation-offset: 10px;
5959 transition : all $transition ;
6060}
6161
62- .popper-container [x-placement ^= ' top' ] > .popper-transition-enter ,
63- .popper-container [x-placement ^= ' top' ] > .popper-transition-exit {
62+ .popper-container [x-placement ^= ' top' ]
63+ > .spectrum-theme-provider
64+ .popper-transition-enter ,
65+ .popper-container [x-placement ^= ' top' ]
66+ > .spectrum-theme-provider
67+ .popper-transition-exit {
6468 transform : scale ($animation-scale ) translate (0 , $animation-offset );
6569}
6670
67- .popper-container [x-placement ^= ' right' ] > .popper-transition-enter ,
68- .popper-container [x-placement ^= ' right' ] > .popper-transition-exit {
71+ .popper-container [x-placement ^= ' right' ]
72+ > .spectrum-theme-provider
73+ .popper-transition-enter ,
74+ .popper-container [x-placement ^= ' right' ]
75+ > .spectrum-theme-provider
76+ .popper-transition-exit {
6977 transform : scale ($animation-scale ) translate (- $animation-offset , 0 );
7078}
7179
72- .popper-container [x-placement ^= ' bottom' ] > .popper-transition-enter ,
73- .popper-container [x-placement ^= ' bottom' ] > .popper-transition-exit {
80+ .popper-container [x-placement ^= ' bottom' ]
81+ > .spectrum-theme-provider
82+ .popper-transition-enter ,
83+ .popper-container [x-placement ^= ' bottom' ]
84+ > .spectrum-theme-provider
85+ .popper-transition-exit {
7486 transform : scale ($animation-scale ) translate (0 , - $animation-offset );
7587}
7688
77- .popper-container [x-placement ^= ' left' ] > .popper-transition-enter ,
78- .popper-container [x-placement ^= ' left' ] > .popper-transition-exit {
89+ .popper-container [x-placement ^= ' left' ]
90+ > .spectrum-theme-provider
91+ .popper-transition-enter ,
92+ .popper-container [x-placement ^= ' left' ]
93+ > .spectrum-theme-provider
94+ .popper-transition-exit {
7995 transform : scale ($animation-scale ) translate ($animation-offset , 0 );
8096}
8197
82- .popper-container [x-placement ^= ' top' ] > .popper-transition-enter-active.popper ,
98+ .popper-container [x-placement ^= ' top' ]
99+ > .spectrum-theme-provider
100+ .popper-transition-enter-active.popper ,
83101.popper-container [x-placement ^= ' right' ]
84- > .popper-transition-enter-active.popper ,
102+ > .spectrum-theme-provider
103+ .popper-transition-enter-active.popper ,
85104.popper-container [x-placement ^= ' bottom' ]
86- > .popper-transition-enter-active.popper ,
105+ > .spectrum-theme-provider
106+ .popper-transition-enter-active.popper ,
87107.popper-container [x-placement ^= ' left' ]
88- > .popper-transition-enter-active.popper {
108+ > .spectrum-theme-provider
109+ .popper-transition-enter-active.popper {
89110 opacity : 1 ;
90111 transform : none ;
91112 transition : all $transition ease-out ;
92113}
93114
94- .popper-container [x-placement ^= ' top' ] > .popper {
115+ .popper-container [x-placement ^= ' top' ] > .spectrum-theme-provider . popper {
95116 margin-bottom : $arrow-width ;
96117
97118 .popper-arrow {
@@ -105,7 +126,7 @@ $animation-offset: 10px;
105126 }
106127}
107128
108- .popper-container [x-placement ^= ' bottom' ] > .popper {
129+ .popper-container [x-placement ^= ' bottom' ] > .spectrum-theme-provider . popper {
109130 margin-top : $arrow-width ;
110131
111132 .popper-arrow {
@@ -119,7 +140,7 @@ $animation-offset: 10px;
119140 }
120141}
121142
122- .popper-container [x-placement ^= ' right' ] > .popper {
143+ .popper-container [x-placement ^= ' right' ] > .spectrum-theme-provider . popper {
123144 margin-left : $arrow-width ;
124145
125146 .popper-arrow {
@@ -133,7 +154,7 @@ $animation-offset: 10px;
133154 }
134155}
135156
136- .popper-container [x-placement ^= ' left' ] > .popper {
157+ .popper-container [x-placement ^= ' left' ] > .spectrum-theme-provider . popper {
137158 margin-right : $arrow-width ;
138159
139160 .popper-arrow {
0 commit comments