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;