File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed
explore/components/controls/DateFilterControl Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -248,27 +248,28 @@ export default function DateFilterLabel(props: DateFilterControlProps) {
248248 function onSave ( ) {
249249 onChange ( timeRangeValue ) ;
250250 setShow ( false ) ;
251+ onClosePopover ( ) ;
251252 }
252253
253254 function onOpen ( ) {
254255 setTimeRangeValue ( value ) ;
255256 setFrame ( guessedFrame ) ;
256257 setShow ( true ) ;
258+ onOpenPopover ( ) ;
257259 }
258260
259261 function onHide ( ) {
260262 setTimeRangeValue ( value ) ;
261263 setFrame ( guessedFrame ) ;
262264 setShow ( false ) ;
265+ onClosePopover ( ) ;
263266 }
264267
265268 const toggleOverlay = ( ) => {
266269 if ( show ) {
267270 onHide ( ) ;
268- onClosePopover ( ) ;
269271 } else {
270272 onOpen ( ) ;
271- onOpenPopover ( ) ;
272273 }
273274 } ;
274275
Original file line number Diff line number Diff line change @@ -97,7 +97,11 @@ export default function TimeFilterPlugin(props: PluginFilterTimeProps) {
9797 name = "time_range"
9898 onChange = { handleTimeRangeChange }
9999 onOpenPopover = { ( ) => setFilterActive ( true ) }
100- onClosePopover = { ( ) => setFilterActive ( false ) }
100+ onClosePopover = { ( ) => {
101+ setFilterActive ( false ) ;
102+ unsetHoveredFilter ( ) ;
103+ unsetFocusedFilter ( ) ;
104+ } }
101105 isOverflowingFilterBar = { isOverflowingFilterBar }
102106 />
103107 </ ControlContainer >
You can’t perform that action at this time.
0 commit comments