import React, { useState } from 'react' import Link from 'next/link' import { useRouter } from 'next/router' import Image from 'next/image' import { Navbar as RNavbar, NavItem as RNavItem, NavLink, NavbarBrand, NavbarToggler, Collapse, Nav, Container, } from 'reactstrap' import Login from '../../containers/auth/Login' import Logout from '../../containers/auth/Logout' import ProfileName from '../../containers/auth/ProfileName' import { login, navbar, opendcBrand } from './Navbar.module.scss' import { useAuth } from '../../auth' import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { faGithub } from '@fortawesome/free-brands-svg-icons' export const NAVBAR_HEIGHT = 60 const GitHubLink = () => ( ) export const NavItem = ({ route, children }) => { const router = useRouter() const handleClick = (e) => { e.preventDefault() router.push(route) } return ( {children} ) } export const LoggedInSection = () => { const router = useRouter() const { isAuthenticated } = useAuth() return ( ) } const Navbar = ({ fullWidth, children }) => { const [isOpen, setIsOpen] = useState(false) const toggle = () => setIsOpen(!isOpen) return (
OpenDC
) } export default Navbar