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