add env var SITE_NAME + npm update + add env checker

This commit is contained in:
Sonny
2022-09-14 14:22:33 +02:00
parent db1867e819
commit ca7f8a5d9d
11 changed files with 2416 additions and 2708 deletions

View File

@@ -1,10 +1,12 @@
import Head from 'next/head';
import styles from '../styles/error-page.module.scss';
import { config } from '../config';
export default function Custom404() {
return (<>
<Head>
<title>Superpipo Page introuvable</title>
<title>{config.siteName} Page introuvable</title>
</Head>
<div className={styles['App']}>
<h1>404</h1>

View File

@@ -1,10 +1,12 @@
import Head from 'next/head';
import styles from '../styles/error-page.module.scss';
import { config } from '../config';
export default function Custom500() {
return (<>
<Head>
<title>Superpipo Une erreur côté serveur est survenue</title>
<title>{config.siteName} Une erreur côté serveur est survenue</title>
</Head>
<div className={styles['App']}>
<h1>500</h1>

View File

@@ -1,5 +1,7 @@
import { Html, Head, Main, NextScript } from 'next/document';
import { config } from '../config';
const Document = () => (
<Html lang='fr'>
<Head>
@@ -7,8 +9,9 @@ const Document = () => (
href='https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Rubik:ital,wght@0,400;0,700;1,400;1,700&display=swap'
rel='stylesheet'
/>
<meta charSet='UTF-8' />
</Head>
<title>Superpipo</title>
<title>{config.siteName}</title>
<body>
<noscript>
Vous devez activer JavaScript pour utiliser ce site

View File

@@ -10,6 +10,7 @@ import { Category, Link } from '../types';
import { BuildCategory } from '../utils/front';
import { prisma } from '../utils/back';
import { config } from '../config';
interface HomeProps {
categories: Category[];
@@ -24,7 +25,7 @@ function Home({ categories, favorites }: HomeProps) {
return (<>
<Head>
<title>Superpipo</title>
<title>{config.siteName}</title>
</Head>
<div className='App'>
<Menu

View File

@@ -7,7 +7,10 @@ import Head from 'next/head';
import styles from '../styles/login.module.scss';
import MessageManager from '../components/MessageManager';
export default function SignIn({ providers }) {
import { config } from '../config';
import { Provider } from 'next-auth/providers';
export default function SignIn({ providers }: { providers: Provider[]; }) {
const { data: session, status } = useSession();
const info = useRouter().query?.info as string;
const error = useRouter().query?.error as string;
@@ -22,7 +25,7 @@ export default function SignIn({ providers }) {
return (<>
<Head>
<title>Superpipo Authentification</title>
<title>{config.siteName} Authentification</title>
</Head>
<div className='App'>
<div className={styles['wrapper']}>