Major improvements to SCSS code
parent
5a56643ead
commit
8c309699cc
@ -0,0 +1,21 @@
|
|||||||
|
.body {
|
||||||
|
height: 100vh;
|
||||||
|
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.header {
|
||||||
|
font-size: 5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.subtitle {
|
||||||
|
font-size: 3rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.link {
|
||||||
|
margin-top: 1.5rem;
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
import Link from 'next/link';
|
||||||
|
|
||||||
|
import { FC } from 'react';
|
||||||
|
|
||||||
|
import styles from './PageBuilder.module.scss';
|
||||||
|
|
||||||
|
const PageBuilder: FC<{ header: string; subtitle: string }> = ({ header, subtitle, children }) => (
|
||||||
|
<div className={styles.body}>
|
||||||
|
<div>
|
||||||
|
{children}
|
||||||
|
<div className={styles.header}>{header}</div>
|
||||||
|
<div className={styles.subtitle}>{subtitle}</div>
|
||||||
|
<Link href="/">
|
||||||
|
<a className={styles.link + ' button'}>Go back</a>
|
||||||
|
</Link>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
|
||||||
|
export default PageBuilder;
|
@ -0,0 +1,3 @@
|
|||||||
|
.icon {
|
||||||
|
font-size: 10rem;
|
||||||
|
}
|
@ -0,0 +1,7 @@
|
|||||||
|
body {
|
||||||
|
margin: 0;
|
||||||
|
background-color: var(--background);
|
||||||
|
color: var(--foreground);
|
||||||
|
|
||||||
|
font-family: 'Raleway';
|
||||||
|
}
|
@ -0,0 +1,4 @@
|
|||||||
|
.button {
|
||||||
|
background-color: var(--primary);
|
||||||
|
border-color: var(--primary);
|
||||||
|
}
|
@ -0,0 +1,7 @@
|
|||||||
|
input,
|
||||||
|
textarea,
|
||||||
|
select {
|
||||||
|
&:focus {
|
||||||
|
border-color: var(--primary);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,3 @@
|
|||||||
|
a {
|
||||||
|
color: var(--primary);
|
||||||
|
}
|
@ -0,0 +1,4 @@
|
|||||||
|
td,
|
||||||
|
th {
|
||||||
|
border-color: var(--borders);
|
||||||
|
}
|
@ -1,25 +0,0 @@
|
|||||||
.page {
|
|
||||||
height: 100vh;
|
|
||||||
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
|
|
||||||
text-align: center;
|
|
||||||
|
|
||||||
.icon {
|
|
||||||
font-size: 10rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.header {
|
|
||||||
font-size: 5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.subtitle {
|
|
||||||
font-size: 3rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.link {
|
|
||||||
margin-top: 1.5rem;
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in new issue