menu-improves

This commit is contained in:
Tom Moor
2018-02-24 21:21:05 -08:00
parent fb19075d0e
commit 2e37bb2c22
3 changed files with 36 additions and 25 deletions

View File

@ -1,20 +1,23 @@
// @flow
import React from 'react';
import styled from 'styled-components';
import Flex from 'shared/components/Flex';
import { color } from 'shared/styles/constants';
const DropdownMenuItem = ({
onClick,
children,
}: {
type Props = {
onClick?: SyntheticEvent => void,
children?: React.Element<any>,
}) => {
return <MenuItem onClick={onClick}>{children}</MenuItem>;
};
const MenuItem = styled(Flex)`
const DropdownMenuItem = ({ onClick, children, ...rest }: Props) => {
return (
<MenuItem onClick={onClick} {...rest}>
{children}
</MenuItem>
);
};
const MenuItem = styled.a`
display: flex;
margin: 0;
padding: 5px 10px;
height: 32px;
@ -29,11 +32,6 @@ const MenuItem = styled(Flex)`
margin-right: 8px;
}
a {
text-decoration: none;
width: 100%;
}
&:hover {
color: ${color.white};
background: ${color.primary};