added things

This commit is contained in:
LucasLassiter
2022-05-03 22:00:45 -07:00
parent 455ab524fa
commit fb28b8380d
10 changed files with 620 additions and 1064 deletions

3
components/Loader.js Normal file
View File

@@ -0,0 +1,3 @@
export default function Loader({ show }) {
return show ? <div className="loader"></div> : null;
}

43
components/Navbar.js Normal file
View File

@@ -0,0 +1,43 @@
import Link from 'next/link';
export default function Navbar() {
const user = null;
const username = null;
return (
<nav className="navbar">
<ul>
<li>
<Link href="/">
<button className="btn-logo">FEED</button>
</Link>
</li>
{/* user is signed-in and has username */}
{username && (
<>
<li className="push-left">
<Link href="/admin">
<button className="btn-blue">Write Posts</button>
</Link>
</li>
<li>
<Link href={`/${username}`}>
<img src={user?.photoURL} />
</Link>
</li>
</>
)}
{/* user is not signed OR has not created username */}
{!username && (
<li>
<Link href="/enter">
<button className="btn-blue">Log in</button>
</Link>
</li>
)}
</ul>
</nav>
);
}

View File