create-bootstrap-react-app
Version:
Create React apps with Bootstrap
50 lines (47 loc) • 1.58 kB
JSX
import React, { Component } from 'react';
import {
Navbar,
Nav,
Dropdown,
Form,
Button,
BSpan
} from 'bootstrap-4-react';
export default class Navigator extends Component {
render() {
return (
<Navbar expand="md" dark bg="dark" fixed="top">
<Navbar.Brand href="#">Navbar</Navbar.Brand>
<Navbar.Toggler target="#navbarsExampleDefault" />
<Navbar.Collapse id="navbarsExampleDefault">
<Navbar.Nav mr="auto">
<Nav.ItemLink href="#" active>
Home
<BSpan srOnly>(current)</BSpan>
</Nav.ItemLink>
<Nav.ItemLink href="#">Link</Nav.ItemLink>
<Nav.ItemLink href="#" disabled>Disabled</Nav.ItemLink>
<Nav.Item dropdown>
<Nav.Link
dropdownToggle
href="https://example.com"
id="dropdown01"
>
Dropdown
</Nav.Link>
<Dropdown.Menu aria-labelledby="dropdown01">
<Dropdown.Item href="#">Action</Dropdown.Item>
<Dropdown.Item href="#">Another action</Dropdown.Item>
<Dropdown.Item href="#">Something else here</Dropdown.Item>
</Dropdown.Menu>
</Nav.Item>
</Navbar.Nav>
<Form inline my="2 lg-0">
<Form.Input mr="sm-2" type="text" placeholder="Search" aria-label="Search" />
<Button outline success my="2 sm-0" type="submit">Search</Button>
</Form>
</Navbar.Collapse>
</Navbar>
)
}
}