ui(404): improve styling of 404 page

This commit is contained in:
Jean-Philippe Sirois
2020-08-07 04:40:16 -04:00
parent f51dc4818c
commit 95f8010fec
4 changed files with 18 additions and 16 deletions
+3 -3
View File
@@ -95,13 +95,13 @@ export const PossibleCorrections: FC<IPossibleCorrections> = ({
}) })
// helpful message if no matches found // helpful message if no matches found
const found = displayArray.length === 0 ? <SC.StyledFound>Oops, nothing similar found.</SC.StyledFound> : "" const found = displayArray.length === 0 && "Oops, nothing similar found."
return ( return (
<Fragment> <Fragment>
<SC.StyledDiv> <SC.StyledDiv>
<h3>Based off of "{search}" you may have meant:</h3> <h3>Based off of "{search}" you may have meant:</h3>
{found} {found}
</SC.StyledDiv> </SC.StyledDiv>
<ul> <ul>
{displayArray.map((value, index) => { {displayArray.map((value, index) => {
+2 -4
View File
@@ -14,13 +14,11 @@ export const StyledLink = styled(Link)`
transition: none; transition: none;
} }
` `
export const StyledFound = styled.div`
margin: 13px 10px 10px;
padding: 10px;
`
export const StyledDiv = styled.div` export const StyledDiv = styled.div`
width: 100%; width: 100%;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
flex-direction: column;
` `
+7 -8
View File
@@ -7,14 +7,13 @@ interface IPossibleCorrections {
export const FourZeroFour: FC<IPossibleCorrections> = ({ children }) => { export const FourZeroFour: FC<IPossibleCorrections> = ({ children }) => {
return ( return (
<Fragment> <SC.Wrapper>
<SC.Wrapper> <SC.Title>NOT FOUND</SC.Title>
<SC.Title>NOT FOUND</SC.Title> <SC.Text>
<SC.Text> You just hit a route that doesn&#39;t exist... the sadness.
You just hit a route that doesn&#39;t exist... the sadness. </SC.Text>
</SC.Text> {children && <SC.Spacer />}
</SC.Wrapper>
{children} {children}
</Fragment> </SC.Wrapper>
) )
} }
+5
View File
@@ -1,6 +1,7 @@
import styled from "styled-components" import styled from "styled-components"
export const Wrapper = styled.div` export const Wrapper = styled.div`
width: 100%;
padding: 100px 20px 20px 20px; padding: 100px 20px 20px 20px;
display: flex; display: flex;
align-items: center; align-items: center;
@@ -19,3 +20,7 @@ export const Text = styled.p`
padding: 10px; padding: 10px;
line-height: 2rem; line-height: 2rem;
` `
export const Spacer = styled.div`
height: 32px;
`