import { Link } from '@0x/react-shared'; import * as _ from 'lodash'; import * as React from 'react'; import * as CopyToClipboard from 'react-copy-to-clipboard'; import { Container } from 'ts/components/ui/container'; import { Text } from 'ts/components/ui/text'; import { colors } from 'ts/style/colors'; import { WebsitePaths } from 'ts/types'; export interface SimpleMenuProps { minWidth?: number | string; } export const SimpleMenu: React.StatelessComponent = ({ children, minWidth }) => { return ( {children} ); }; SimpleMenu.defaultProps = { minWidth: '220px', }; export interface SimpleMenuItemProps { displayText: string; onClick?: () => void; } export const SimpleMenuItem: React.StatelessComponent = ({ displayText, onClick }) => { // Falling back to _.noop for onclick retains the hovering effect return ( {displayText} ); }; export interface CopyAddressSimpleMenuItemProps { userAddress: string; onClick?: () => void; } export const CopyAddressSimpleMenuItem: React.StatelessComponent = ({ userAddress, onClick, }) => { return ( ); }; export interface GoToAccountManagementSimpleMenuItemProps { onClick?: () => void; } export const GoToAccountManagementSimpleMenuItem: React.StatelessComponent< GoToAccountManagementSimpleMenuItemProps > = ({ onClick }) => { return ( ); }; export interface DifferentWalletSimpleMenuItemProps { onClick?: () => void; } export const DifferentWalletSimpleMenuItem: React.StatelessComponent = ({ onClick, }) => { return ; };