diff --git a/frontend/components/DropdownMenu/DropdownMenu.js b/frontend/components/DropdownMenu/DropdownMenu.js index 0792b5b94..d97f2dc35 100644 --- a/frontend/components/DropdownMenu/DropdownMenu.js +++ b/frontend/components/DropdownMenu/DropdownMenu.js @@ -9,16 +9,16 @@ import Flex from 'components/Flex'; import { color } from 'styles/constants'; import { fadeAndScaleIn } from 'styles/animations'; -type DropdownMenuProps = { +type Props = { label: React.Element, - onShow?: Function, - onClose?: Function, + onShow?: () => void, + onClose?: () => void, children?: React.Element, style?: Object, }; @observer class DropdownMenu extends React.Component { - props: DropdownMenuProps; + props: Props; actionRef: Object; @observable open: boolean = false; @observable top: number; @@ -47,18 +47,14 @@ type DropdownMenuProps = { }; render() { - const openAction = ( - - ); - return (
- {openAction} + void, children?: React.Element, }) => { return (