File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4646 "immutability-helper" : " ^2.8.1" ,
4747 "lodash" : " ^4.17.11" ,
4848 "prop-types" : " ^15.7.2" ,
49- "react-popopo" : " ^2.1.3 " ,
49+ "react-popopo" : " ^2.1.8 " ,
5050 "react-redux" : " ^5.0.7" ,
5151 "redux" : " ^4.0.0" ,
5252 "redux-actions" : " ^2.6.1" ,
Original file line number Diff line number Diff line change 11import React from 'react'
22import PropTypes from 'prop-types'
33
4- import {
5- PopoverWrapper ,
6- Popover ,
7- PopoverContainer ,
8- PopoverContent ,
9- PopoverTrigger
10- } from 'react-popopo'
4+ import { Popover } from 'react-popopo'
115
12- import {
13- CustomPopoverContent
14- } from 'rt/styles/Base'
6+ import { CustomPopoverContent } from 'rt/styles/Base'
157
168import {
179 LaneMenuTitle ,
@@ -23,20 +15,18 @@ import {
2315 MenuButton ,
2416} from 'rt/styles/Elements'
2517
26- const LaneMenu = ( { t, onDelete} ) => {
27- return (
28- < Popover className = "menu" position = "bottom" PopoverContent = { CustomPopoverContent } trigger = { < MenuButton > ⋮</ MenuButton > } >
29- < LaneMenuHeader >
30- < LaneMenuTitle > { t ( 'Lane actions' ) } </ LaneMenuTitle >
31- < DeleteWrapper >
32- < GenDelButton > ✖</ GenDelButton >
33- </ DeleteWrapper >
34- </ LaneMenuHeader >
35- < LaneMenuContent >
36- < LaneMenuItem onClick = { onDelete } > { t ( 'Delete lane' ) } </ LaneMenuItem >
37- </ LaneMenuContent >
38- </ Popover >
39- )
40- }
18+ const LaneMenu = ( { t, onDelete} ) => (
19+ < Popover className = "menu" position = "bottom" PopoverContent = { CustomPopoverContent } trigger = { < MenuButton > ⋮</ MenuButton > } >
20+ < LaneMenuHeader >
21+ < LaneMenuTitle > { t ( 'Lane actions' ) } </ LaneMenuTitle >
22+ < DeleteWrapper >
23+ < GenDelButton > ✖</ GenDelButton >
24+ </ DeleteWrapper >
25+ </ LaneMenuHeader >
26+ < LaneMenuContent >
27+ < LaneMenuItem onClick = { onDelete } > { t ( 'Delete lane' ) } </ LaneMenuItem >
28+ </ LaneMenuContent >
29+ </ Popover >
30+ )
4131
4232export default LaneMenu ;
Original file line number Diff line number Diff line change @@ -53,15 +53,10 @@ export const GlobalStyle = createGlobalStyle`
5353 }
5454`
5555
56- export const CustomPopoverContainer = styled ( CustomPopoverContainer ) `
56+ export const CustomPopoverContainer = styled ( PopoverContainer ) `
5757 position: absolute;
5858 right: 10px;
5959 flex-flow: column nowrap;
60- .popover.popover--active .popover__content {
61- visibility: visible;
62- opacity: 1;
63- transition-delay: 100ms;
64- }
6560`
6661
6762export const CustomPopoverContent = styled ( PopoverContent ) `
@@ -80,6 +75,11 @@ export const CustomPopoverContent = styled(PopoverContent)`
8075 padding: 5px;
8176 left: 50%;
8277 transform: translateX(-50%);
78+ ${ props => props . active && `
79+ visibility: visible;
80+ opacity: 1;
81+ transition-delay: 100ms;
82+ ` }
8383 &::before {
8484 content: "";
8585 position: absolute;
You can’t perform that action at this time.
0 commit comments