diff --git a/packages/website/ts/components/dropdowns/dropdown_products.tsx b/packages/website/ts/components/dropdowns/dropdown_products.tsx index ebb6d28c4e..1f9cc32966 100644 --- a/packages/website/ts/components/dropdowns/dropdown_products.tsx +++ b/packages/website/ts/components/dropdowns/dropdown_products.tsx @@ -1,8 +1,7 @@ -import * as _ from 'lodash'; -import * as React from 'react'; - +import React from 'react'; import { Link } from 'react-router-dom'; import styled from 'styled-components'; + import { Heading, Paragraph } from 'ts/components/text'; import { WebsitePaths } from 'ts/types'; @@ -29,9 +28,9 @@ const navData = [ }, ]; -export const DropdownProducts: React.FunctionComponent<{}> = () => ( +export const DropdownProducts: React.FC = () => ( - {_.map(navData, (item, index) => ( + {navData.map((item, index) => (
  • diff --git a/packages/website/ts/components/header.tsx b/packages/website/ts/components/header.tsx index 2f0486b685..1fddbfe338 100644 --- a/packages/website/ts/components/header.tsx +++ b/packages/website/ts/components/header.tsx @@ -1,10 +1,10 @@ -import _ from 'lodash'; import * as React from 'react'; +import Headroom from 'react-headroom'; import MediaQuery from 'react-responsive'; import styled, { css, withTheme } from 'styled-components'; import { Link } from 'ts/components/documentation/shared/link'; -import Headroom from 'react-headroom'; +import { Link } from '@0x/react-shared'; import { Button } from 'ts/components/button'; import { DropdownDevelopers } from 'ts/components/dropdowns/dropdown_developers'; @@ -67,49 +67,47 @@ const navItems: NavItemProps[] = [ }, ]; -class HeaderBase extends React.Component { - public onUnpin = () => { - if (this.props.isNavToggled) { - this.props.toggleMobileNav(); +export const HeaderBase: React.FC = props => { + const { isNavToggled, toggleMobileNav, theme } = props; + + const onUnpin = () => { + if (isNavToggled) { + toggleMobileNav(); } }; - public render(): React.ReactNode { - const { isNavToggled, toggleMobileNav, theme } = this.props; + return ( + + + + + + - return ( - - - - - - + + {navItems.map((link, index) => ( + + ))} + - - {_.map(navItems, (link, index) => ( - - ))} - + + + Trade on 0x + + - - - Trade on 0x - - - - - - - - - ); - } -} + + + + + + ); +}; export const Header = withTheme(HeaderBase);