Created
May 14, 2018 19:23
-
-
Save gladchinda/a112751c4913bd3cf5c32163f4c4e75f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React from 'react'; | |
import logo from '../logo.svg'; | |
import { | |
Container, Row, Col, Form, Input, Button, Navbar, Nav, | |
NavbarBrand, NavLink, NavItem, UncontrolledDropdown, | |
DropdownToggle, DropdownMenu, DropdownItem | |
} from 'reactstrap'; | |
const AVATAR = 'https://www.gravatar.com/avatar/429e504af19fc3e1cfa5c4326ef3394c?s=240&d=mm&r=pg'; | |
const Header = () => ( | |
<header> | |
<Navbar fixed="top" color="light" light expand="xs" className="border-bottom border-gray bg-white" style={{ height: 80 }}> | |
<Container> | |
<Row noGutters className="position-relative w-100 align-items-center"> | |
<Col className="d-none d-lg-flex justify-content-start"> | |
<Nav className="mrx-auto" navbar> | |
<NavItem className="d-flex align-items-center"> | |
<NavLink className="font-weight-bold" href="/"> | |
<img src={AVATAR} alt="avatar" className="img-fluid rounded-circle" style={{ width: 36 }} /> | |
</NavLink> | |
</NavItem> | |
<NavItem className="d-flex align-items-center"> | |
<NavLink className="font-weight-bold" href="/">Home</NavLink> | |
</NavItem> | |
<NavItem className="d-flex align-items-center"> | |
<NavLink className="font-weight-bold" href="/">Events</NavLink> | |
</NavItem> | |
<UncontrolledDropdown className="d-flex align-items-center" nav inNavbar> | |
<DropdownToggle className="font-weight-bold" nav caret>Learn</DropdownToggle> | |
<DropdownMenu right> | |
<DropdownItem className="font-weight-bold text-secondary text-uppercase" header disabled>Learn React</DropdownItem> | |
<DropdownItem divider /> | |
<DropdownItem>Documentation</DropdownItem> | |
<DropdownItem>Tutorials</DropdownItem> | |
<DropdownItem>Courses</DropdownItem> | |
</DropdownMenu> | |
</UncontrolledDropdown> | |
</Nav> | |
</Col> | |
<Col className="d-flex justify-content-xs-start justify-content-lg-center"> | |
<NavbarBrand className="d-inline-block p-0" href="/" style={{ width: 80 }}> | |
<img src={logo} alt="logo" className="position-relative img-fluid" /> | |
</NavbarBrand> | |
</Col> | |
<Col className="d-none d-lg-flex justify-content-end"> | |
<Form inline> | |
<Input type="search" className="mr-3" placeholder="Search React Courses" /> | |
<Button type="submit" color="info" outline>Search</Button> | |
</Form> | |
</Col> | |
</Row> | |
</Container> | |
</Navbar> | |
</header> | |
); | |
export default Header; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment