import _ from "lodash"; import React, { Component } from "react"; import { Container, Icon, Image, Menu, Sidebar, Responsive, } from "semantic-ui-react"; const NavBarMobile = ({ children, leftItems, onPusherClick, onToggle, rightItems, visible, }) => ( {_.map(rightItems, (item) => ( ))} {children} ); const NavBarDesktop = ({ leftItems, rightItems }) => ( {_.map(leftItems, (item) => ( ))} {_.map(rightItems, (item) => ( ))} ); const NavBarChildren = ({ children }) => ( {children} ); class HomeNavabarApp extends Component { constructor(props) { super(props); this.state = { logged: true, email: "", password: "", }; } state = { visible: false, }; handlePusher = () => { const { visible } = this.state; if (visible) this.setState({ visible: false }); }; handleToggle = () => this.setState({ visible: !this.state.visible }); render() { const { children, leftItems, rightItems } = this.props; const { visible } = this.state; return (
{children} {children}
); } } const leftItems = [{ as: "a", content: "Home", key: "home", href: "/" }]; const rightItems = [ { as: "a", content: "Login", key: "login", href: "/login" }, { as: "a", content: "Sign up", key: "register", href: "/signup" }, ]; const HomeNavbarApp = () => ( ); export default HomeNavbarApp;