refactor: make style names shorter and more readable

This commit is contained in:
dfireBird
2020-10-01 21:54:48 +05:30
parent 0b35ea1a66
commit d3132de490
2 changed files with 21 additions and 21 deletions
+16 -16
View File
@@ -13,33 +13,33 @@ interface IPageContentProps {
export const PageNavigation: FC<IPageContentProps> = ({ previous, next }) => {
return (
<SC.PageNavigationContent>
<SC.Content>
{previous ? (
<SC.PageNavigationPageContent>
<SC.PageNavigationText>Previous</SC.PageNavigationText>
<SC.PageNavigationLink to={`/resources/${previous.relativePath}`}>
<SC.PageContent>
<SC.Text>Previous</SC.Text>
<SC.NavLink to={`/resources/${previous.relativePath}`}>
<SC.PreviousArrow />
<SC.PageNavigationPageTitle>
<SC.PageTitle>
{previous.title}
</SC.PageNavigationPageTitle>
</SC.PageNavigationLink>
</SC.PageNavigationPageContent>
</SC.PageTitle>
</SC.NavLink>
</SC.PageContent>
) : (
<div> </div>
)}
{next ? (
<SC.PageNavigationPageContent>
<SC.PageNavigationText>Next</SC.PageNavigationText>
<SC.PageNavigationLink to={`/resources/${next.relativePath}`}>
<SC.PageNavigationPageTitle>
<SC.PageContent>
<SC.Text>Next</SC.Text>
<SC.NavLink to={`/resources/${next.relativePath}`}>
<SC.PageTitle>
{next.title}
</SC.PageNavigationPageTitle>
</SC.PageTitle>
<SC.NextArrow />
</SC.PageNavigationLink>
</SC.PageNavigationPageContent>
</SC.NavLink>
</SC.PageContent>
) : (
<div> </div>
)}
</SC.PageNavigationContent>
</SC.Content>
)
}
+5 -5
View File
@@ -3,21 +3,21 @@ import { Link } from "gatsby"
import fontFamily from "../../design/typography"
import ArrowRight from "../../icons/arrow-right.svg"
export const PageNavigationContent = styled.div`
export const Content = styled.div`
display: flex;
justify-content: space-between;
align-content: center;
}
`
export const PageNavigationText = styled.p`
export const Text = styled.p`
font-family: ${fontFamily.body};
font-weight: 700;
font-size: 18px;
margin: 0 19px 7px 17px;
`
export const PageNavigationLink = styled(Link)`
export const NavLink = styled(Link)`
display: flex;
text-decoration: none;
text-align: right;
@@ -33,7 +33,7 @@ export const PageNavigationLink = styled(Link)`
}
`
export const PageNavigationPageContent = styled.div`
export const PageContent = styled.div`
width: 200px;
display: flex;
flex-direction: column;
@@ -48,7 +48,7 @@ export const PageNavigationPageContent = styled.div`
}
`
export const PageNavigationPageTitle = styled(PageNavigationText)`
export const PageTitle = styled(Text)`
margin: 0 10px;
margin-bottom: 0;
background: -webkit-linear-gradient(91.81deg, #feaf6d 0%, #ff70a5 100%);