More UI changes
This commit is contained in:
parent
c1ec5ffc7b
commit
789e7ce70a
@ -1,16 +1,15 @@
|
|||||||
import Link from 'next/link';
|
import Link from 'next/link';
|
||||||
import Pages from '../public/pages.json';
|
import Pages from '../public/pages.json';
|
||||||
import style from '../styles/quick-links.module.css'
|
|
||||||
|
|
||||||
function QuickLinks() {
|
function QuickLinks() {
|
||||||
return (<>
|
return (<>
|
||||||
<div className='h2'>Quick Links</div>
|
<div className='h2'>Quick Links</div>
|
||||||
{
|
{
|
||||||
Pages.map((obj, i) => {
|
Pages.map((obj, i) => {
|
||||||
const extern = obj.link.match(/^http/) && `blue ${style.blueButton}` || '';
|
const extern = obj.link.match(/^http/) && `blue extern` || '';
|
||||||
return (
|
return (
|
||||||
<Link key={i} href={obj.link}>
|
<Link key={i} href={obj.link}>
|
||||||
<a className={`${extern} ${style.button} button`}>{obj.title}</a>
|
<a className={`${extern} link button`}>{obj.title}</a>
|
||||||
</Link>
|
</Link>
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
|
@ -1,15 +1,22 @@
|
|||||||
import Layout from "../components/layout";
|
import Link from 'next/link';
|
||||||
|
import Layout from '../components/layout';
|
||||||
|
|
||||||
function NotFoundPage() {
|
function NotFoundPage() {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Layout name="... ??? / 404: Not Found">
|
<Layout title='Page Not Found' name='... ??? / 404: Not Found'>
|
||||||
<section className="block">
|
<section className='block text center'>
|
||||||
<h1>Error 404: Not Found</h1>
|
<h1>Error 404</h1>
|
||||||
<p>
|
<p>
|
||||||
<strong>Uh oh! The page you are looking for does not exist...</strong><br />
|
<strong>Uh oh! The page you are looking for does not exist...</strong><br />
|
||||||
<strong><a href="https://en.wikipedia.org/wiki/List_of_HTTP_status_codes">[Wikipedia] Learn more about HTTP status codes.</a></strong>
|
|
||||||
</p>
|
</p>
|
||||||
|
<Link href='/'>
|
||||||
|
<a className='button green back link'>
|
||||||
|
Go Home
|
||||||
|
</a>
|
||||||
|
</Link>
|
||||||
|
<a className='button blue link extern' href='https://en.wikipedia.org/wiki/List_of_HTTP_status_codes'>
|
||||||
|
More on HTTP status codes
|
||||||
|
</a>
|
||||||
</section>
|
</section>
|
||||||
</Layout>
|
</Layout>
|
||||||
);
|
);
|
||||||
|
@ -231,6 +231,50 @@ code {
|
|||||||
|
|
||||||
.button.blue:active {
|
.button.blue:active {
|
||||||
background:#05232f;
|
background:#05232f;
|
||||||
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.text.center {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.no-display {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button.link::after {
|
||||||
|
content: ' \2192';
|
||||||
|
display: inline-block;
|
||||||
|
transition: 100ms ease-in-out all;
|
||||||
|
margin-left: 0.3rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button.link:hover {
|
||||||
|
display: inline-block;
|
||||||
|
transition: 100ms ease-in-out all;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button.link:hover::after {
|
||||||
|
transform: translateX(0.2rem) scale(1.3);
|
||||||
|
}
|
||||||
|
|
||||||
|
.button.link.extern:hover::after {
|
||||||
|
transform: rotateZ(-45deg) scale(1.5);
|
||||||
|
}
|
||||||
|
|
||||||
|
.button.link.back::before {
|
||||||
|
content: ' \2190';
|
||||||
|
display: inline-block;
|
||||||
|
transition: 100ms ease-in-out all;
|
||||||
|
margin-right: 0.3rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.button.link:hover::before {
|
||||||
|
transform: translateX(-0.2rem) scale(1.3);
|
||||||
|
}
|
||||||
|
|
||||||
|
.button.link.back::after {
|
||||||
|
content: '';
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
@ -1,19 +0,0 @@
|
|||||||
.button::after {
|
|
||||||
content: ' \2192';
|
|
||||||
display: inline-block;
|
|
||||||
transition: 100ms ease-in-out all;
|
|
||||||
margin-left: 0.3rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.button:hover {
|
|
||||||
display: inline-block;
|
|
||||||
transition: 100ms ease-in-out all;
|
|
||||||
}
|
|
||||||
|
|
||||||
.button:hover::after {
|
|
||||||
transform: translateX(0.2rem) scale(1.3);
|
|
||||||
}
|
|
||||||
|
|
||||||
.blueButton:hover::after {
|
|
||||||
transform: rotateZ(-45deg) scale(1.5);
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user