import React, { useState } from 'react' import Link from 'next/link' import { useRouter } from 'next/router' 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 { useIsLoggedIn } from '../../auth' 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 isLoggedIn = useIsLoggedIn() return ( ) } const Navbar = ({ fullWidth, children }) => { const [isOpen, setIsOpen] = useState(false) const toggle = () => setIsOpen(!isOpen) return ( OpenDC ) } export default Navbar