| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import React from 'react';
- import PropTypes from 'prop-types';
- import {Navbar, Nav, Form, FormControl, Button} from 'react-bootstrap';
- import {LinkContainer} from 'react-router-bootstrap';
- import {Link} from 'react-router-dom';
- import './style';
- function ApplicationLayout({children}) {
- return (
- <div>
- <nav>
- <Navbar expand='md'>
- <LinkContainer to='/'>
- <Navbar.Brand>Pokemon.trade</Navbar.Brand>
- </LinkContainer>
- <Navbar.Toggle aria-controls='basic-navbar-nav' />
- <Navbar.Collapse id='basic-navbar-nav'>
- <Nav className='mr-auto'>
- <Nav.Link as={Link} to='/pokemon'>
- View Pokemon
- </Nav.Link>
- </Nav>
- <Form inline>
- <FormControl className='mr-sm-2' placeholder='Search' type='text' />
- <Button variant='primary'>Search</Button>
- </Form>
- </Navbar.Collapse>
- </Navbar>
- </nav>
- <div>{children}</div>
- </div>
- );
- }
- ApplicationLayout.defaultProps = {
- children: null,
- };
- ApplicationLayout.propTypes = {
- children: PropTypes.node,
- };
- export default ApplicationLayout;
|