Skip to content

Instantly share code, notes, and snippets.

@minya92
Created May 16, 2017 15:02
Show Gist options
  • Save minya92/4f91e15990d7e762900a3969bbb02218 to your computer and use it in GitHub Desktop.
Save minya92/4f91e15990d7e762900a3969bbb02218 to your computer and use it in GitHub Desktop.
import React, { Component } from 'react';
import 'bootswatch/cerulean/bootstrap.css';
import { Navbar, NavItem, Nav, Grid, Row, Col } from 'react-bootstrap';
import { Route, Link, Redirect} from 'react-router-dom';
import { LinkContainer } from 'react-router-bootstrap';
import {Reg, Login} from './Auth';
var loggined = true;
const Home = () => (
loggined ? (
<Redirect to="/login"/>
) : (
<Redirect to="/reg"/>
)
);
export default class App extends Component {
constructor() {
super();
this.state = {
activePlace: 0,
};
setTimeout(function () {
console.log('redirect');
}, 6000)
}
render() {
var loggined = false;
return (
<div>
<Navbar inverse collapseOnSelect>
<Navbar.Header>
<Navbar.Brand>
<Link to="/">Сбор заявок</Link>
</Navbar.Brand>
<Navbar.Toggle />
</Navbar.Header>
<Navbar.Collapse>
<Nav>
<LinkContainer to="/reg">
<NavItem eventKey={0}>Регистрация</NavItem>
</LinkContainer>
<NavItem eventKey={1} href="#">Мои заявки</NavItem>
<NavItem eventKey={2} href="#">Подать заявку</NavItem>
<NavItem eventKey={3} href="#">Все заявкики по тренерам</NavItem>
<LinkContainer to="/login">
<NavItem eventKey={4}>Авторизация</NavItem>
</LinkContainer>
<NavItem eventKey={5} href="#">Выход</NavItem>
</Nav>
</Navbar.Collapse>
</Navbar>
<Route exact path="/" component={Home} />
<Route path={'/reg'} component={Reg}/>
<Route path={'/login'} component={Login}/>
</div>
);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment