mirror of
https://github.com/kingomarnajjar/innovationdrive.git
synced 2026-07-26 06:37:28 +10:00
added Navbar
This commit is contained in:
parent
e607a71763
commit
6010e1815f
2 changed files with 96 additions and 7 deletions
|
|
@ -5,6 +5,7 @@ import Amplify from "aws-amplify";
|
|||
import awsmobile from "./aws-exports";
|
||||
import { withAuthenticator } from "aws-amplify-react"; //wraps app in authentication
|
||||
import S3ImageUpload from "./components/ImageUpload"; //for image viewing and uploading to S3 bucket
|
||||
import HeadNavbar from "./components/Navbar"
|
||||
|
||||
Amplify.configure(awsmobile);
|
||||
|
||||
|
|
@ -12,13 +13,7 @@ Amplify.configure(awsmobile);
|
|||
render() {
|
||||
return (
|
||||
<div className="App">
|
||||
<header className="App-header">
|
||||
<img src={logo} className="App-logo" alt="logo" />
|
||||
<h1 className="App-title">Welcome to React</h1>
|
||||
</header>
|
||||
<p className="App-intro">
|
||||
To get started, edit <code>src/App.js</code> and save to reload.
|
||||
</p>
|
||||
<HeadNavbar />
|
||||
<S3ImageUpload/>
|
||||
{/* <button onClick="" /> */}
|
||||
</div>
|
||||
|
|
|
|||
94
src/components/Navbar.js
Normal file
94
src/components/Navbar.js
Normal file
|
|
@ -0,0 +1,94 @@
|
|||
import React, { Component } from "react";
|
||||
import {
|
||||
Collapse,
|
||||
Navbar,
|
||||
NavbarToggler,
|
||||
NavbarBrand,
|
||||
Nav,
|
||||
NavItem,
|
||||
NavLink,
|
||||
UncontrolledDropdown,
|
||||
DropdownToggle,
|
||||
DropdownMenu,
|
||||
DropdownItem
|
||||
} from "reactstrap";
|
||||
import logo from "../images/logo.png";
|
||||
import {
|
||||
BrowserRouter as Router,
|
||||
Route,
|
||||
Link,
|
||||
Redirect
|
||||
} from "react-router-dom";
|
||||
import Team from "./Team";
|
||||
|
||||
export default class HeadNavbar extends Component {
|
||||
constructor(props) {
|
||||
super(props);
|
||||
|
||||
this.toggle = this.toggle.bind(this);
|
||||
this.state = {
|
||||
isOpen: false
|
||||
};
|
||||
}
|
||||
toggle() {
|
||||
this.setState({
|
||||
isOpen: !this.state.isOpen
|
||||
});
|
||||
}
|
||||
render() {
|
||||
return (
|
||||
<div id="top">
|
||||
<Navbar className="navbar clearfix" light expand="md">
|
||||
<NavbarBrand href="/">
|
||||
<img src={logo} className="App-logo" alt="logo" />
|
||||
</NavbarBrand>
|
||||
<NavbarToggler onClick={this.toggle} />
|
||||
|
||||
<Collapse isOpen={this.state.isOpen} navbar>
|
||||
<Nav />
|
||||
<Router>
|
||||
<Nav className="ml-auto" navbar>
|
||||
<NavLink>
|
||||
<Link to="/team" replace >Team</Link>
|
||||
</NavLink>
|
||||
|
||||
<NavLink href="https://secretmakerfan.tumblr.com/post/175462362450/how-to-make-a-physical-product-guide">
|
||||
{" "}
|
||||
Blog{" "}
|
||||
</NavLink>
|
||||
<NavLink href="https://innovationdrive/sign-in">
|
||||
{" "}
|
||||
Sign In{" "}
|
||||
</NavLink>
|
||||
<button className="btn btn-danger float-right">
|
||||
Download Invention Workbook
|
||||
</button>
|
||||
|
||||
{/* <NavItem> */}
|
||||
{/* <NavLink href="https://github.com/reactstrap/reactstrap">GitHub</NavLink>
|
||||
</NavItem>
|
||||
<UncontrolledDropdown nav inNavbar>
|
||||
<DropdownToggle nav caret>
|
||||
Options
|
||||
</DropdownToggle>
|
||||
<DropdownMenu right>
|
||||
<DropdownItem>
|
||||
Option 1
|
||||
</DropdownItem>
|
||||
<DropdownItem>
|
||||
Option 2
|
||||
</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>
|
||||
Reset
|
||||
</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledDropdown> */}
|
||||
</Nav>
|
||||
</Router>
|
||||
</Collapse>
|
||||
</Navbar>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue