diff --git a/.gitignore b/.gitignore index 631d5ae..76b464d 100644 --- a/.gitignore +++ b/.gitignore @@ -107,4 +107,4 @@ dist client/build api/build package-lock.json -prisma/src/ \ No newline at end of file +prisma/src/ diff --git a/components/header.js b/components/header.js new file mode 100644 index 0000000..275a493 --- /dev/null +++ b/components/header.js @@ -0,0 +1,107 @@ +import React from "react"; +import Image from "next/image"; + +import { Navbar, Nav, Badge } from "react-bootstrap"; +import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; +import { faDiscord, faGithub } from "@fortawesome/free-brands-svg-icons"; +import Link from "next/link"; + +import { signIn, signOut, useSession } from "next-auth/client"; +import { faCheckCircle } from "@fortawesome/free-solid-svg-icons"; +import styles from "./header.module.css"; + +const site_logo = "/assets/img/logo_animated.gif"; + +export default function Header() { + const [session, loading] = useSession(); + + return ( + + + + + + AutoMuteUs + + + + + +
+ +
+
+ ); +} diff --git a/components/layout.js b/components/layout.js new file mode 100644 index 0000000..4730d79 --- /dev/null +++ b/components/layout.js @@ -0,0 +1,77 @@ +import Head from "next/head"; +import { Container } from "react-bootstrap"; +import { motion } from "framer-motion"; + +import Header from "./header"; +import Footer from "./footer"; + +export default function Layout(props) { + return ( + + + {/* HTML Meta Tags */} + AutoMuteUs + + + + {/* Google / Search Engine Tags */} + + + + + {/* Discord/Facebook Meta Tags */} + + + + + + + {/* Twitter Meta Tags */} + + + + + +
+ + {props.children} + +