Blame view
imports/client/views/nonOrg/app/module/navigation/AppNavigation.js
1.37 KB
a8c5a7fb6
|
1 2 3 4 5 6 7 8 9 10 11 12 |
import React, { Component } from 'react'; import { Navbar } from 'react-bootstrap'; import { Link } from 'react-router'; import {PublicNavigation} from './PublicNavigation.js'; import {AuthenticatedNavigation} from './AuthenticatedNavigation.js'; // import '/imports/client/assets/css/icons/icomoon/styles.css'; // import '/imports/client/assets/css/bootstrap.css'; // import '/imports/client/assets/css/core.css'; // import '/imports/client/assets/css/components.css'; // import '/imports/client/assets/css/colors.css'; // import '/imports/client/assets/css/colors.css'; export class AppNavigation extends Component { |
8c4a3096b
|
13 |
|
a8c5a7fb6
|
14 15 16 |
constructor(props) { super(props); this.state = { |
8c4a3096b
|
17 |
|
a8c5a7fb6
|
18 19 |
}; }; |
8c4a3096b
|
20 |
|
a8c5a7fb6
|
21 22 23 24 25 |
onUpdate(key, value) { this.setState({[key]: value}); }; render() { const {user} = this.props.data; |
878ca8a15
|
26 |
console.log(user); |
a8c5a7fb6
|
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
if(user){ return( <AuthenticatedNavigation data = {this.props.data} /> ) }else{ return( <Navbar> <Navbar.Header> <Navbar.Brand> <Link to="/">Application Name</Link> </Navbar.Brand> <Navbar.Toggle /> </Navbar.Header> <Navbar.Collapse> <PublicNavigation /> </Navbar.Collapse> </Navbar> ) } |
8c4a3096b
|
49 |
|
a8c5a7fb6
|
50 51 52 53 54 55 |
return ( <div></div> ); }; }; |