Merge pull request #121 from jorilallo/jori/refactor-dropdown

Refactored Dropdown components
This commit is contained in:
Jori Lallo
2017-07-12 00:35:21 -07:00
committed by GitHub
5 changed files with 110 additions and 111 deletions

View File

@ -9,7 +9,7 @@ import keydown from 'react-keydown';
import Flex from 'components/Flex';
import { color, layout } from 'styles/constants';
import DropdownMenu, { MenuItem } from 'components/DropdownMenu';
import { DropdownMenu, DropdownMenuItem } from 'components/DropdownMenu';
import { LoadingIndicatorBar } from 'components/LoadingIndicator';
import Scrollable from 'components/Scrollable';
import Avatar from 'components/Avatar';
@ -101,17 +101,19 @@ type Props = {
</Flex>
<DropdownMenu label={<Avatar src={user.user.avatarUrl} />}>
<MenuLink to="/settings">
<MenuItem>Settings</MenuItem>
<DropdownMenuItem>Settings</DropdownMenuItem>
</MenuLink>
<MenuLink to="/keyboard-shortcuts">
<MenuItem>
<DropdownMenuItem>
Keyboard shortcuts
</MenuItem>
</DropdownMenuItem>
</MenuLink>
<MenuLink to="/developers">
<MenuItem>API</MenuItem>
<DropdownMenuItem>API</DropdownMenuItem>
</MenuLink>
<MenuItem onClick={this.handleLogout}>Logout</MenuItem>
<DropdownMenuItem onClick={this.handleLogout}>
Logout
</DropdownMenuItem>
</DropdownMenu>
</Header>