import React from 'react'; import Color from 'color'; import { Link } from 'gatsby'; import { Box, Flex } from '@rebass/emotion'; import { css } from '@emotion/core'; import { ColourOptions } from 'types/theme'; import { FluidContainer } from 'utils/styles/mixins'; import SocialIcons from 'components/social-icons'; import NavigationItem from 'components/navigation/items' import BasketIcon from '../compnents/basket-icon'; import { HeaderProps } from '../header.types'; import * as Styles from './header-top-center.styles'; interface HeaderLeftProps extends HeaderProps { toggleBasket: () => void; themeConfig: { [key: string]: ColourOptions; }; } const HeaderTopCenter = React.forwardRef((props: HeaderLeftProps, ref): JSX.Element => { const { themeConfig, toggleBasket, fontFamily } = props; return ( <> {props.config.showSocial &&
}
    { props.navigation.map(item => { const slug = !item.page ? '/shop' : item.page.fields.slug; return }) }
{props.backButtonUrl && ← {props.backButtonCopy} } ); }); HeaderTopCenter.defaultProps = { backButtonCopy: 'Go Back' }; export default HeaderTopCenter;