added things
This commit is contained in:
43
components/Navbar.js
Normal file
43
components/Navbar.js
Normal 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>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user