From 8ed7d5b734ba588fe0570e0e22f21a0fcda13422 Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Wed, 9 May 2018 11:25:33 -0400 Subject: Moving styles to folder --- frontend/components/Nav.js | 65 +++------------------------------------------- 1 file changed, 3 insertions(+), 62 deletions(-) (limited to 'frontend/components/Nav.js') diff --git a/frontend/components/Nav.js b/frontend/components/Nav.js index 1e39762..89a7c4c 100644 --- a/frontend/components/Nav.js +++ b/frontend/components/Nav.js @@ -7,73 +7,14 @@ import CartCount from './CartCount'; import Signout from './Signout'; import { ApolloConsumer } from 'react-apollo'; -const StyledNav = styled.ul` - margin: 0; - padding: 0; - display: flex; - justify-self: end; - font-size: 2rem; - a, - button { - padding: 1rem 3rem; - display: flex; - align-items: center; - position: relative; - text-transform: uppercase; - font-weight: 900; - font-size: 1em; - background: none; - border: 0; - cursor: pointer; - @media (max-width: 700px) { - font-size: 10px; - padding: 0 10px; - } - &:before { - content: ''; - width: 2px; - background: ${props => props.theme.lightgrey}; - height: 100%; - left: 0; - position: absolute; - transform: skew(-20deg); - top: 0; - bottom: 0; - } - &:after { - height: 2px; - background: red; - content: ''; - width: 0; - position: absolute; - transform: translateX(-50%); - transition: width 0.4s; - transition-timing-function: cubic-bezier(1, -0.65, 0, 2.31); - left: 50%; - margin-top: 2rem; - } - &:hover, - &:focus { - outline: none; - &:after { - width: calc(100% - 60px); - } - } - } - @media (max-width: 1300px) { - border-top: 1px solid ${props => props.theme.lightgrey}; - width: 100%; - justify-content: center; - font-size: 1.5rem; - } -`; +import NavStyles from './styles/NavStyles'; class Nav extends React.Component { render() { return ( {({ data: { me } }) => ( - + Shop @@ -109,7 +50,7 @@ class Nav extends React.Component { )} - + )} ); -- cgit v1.3