Advertisement
Guest User

Untitled

a guest
Jan 30th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import * as React from 'react';
  2. import { Link, RouteComponentProps } from 'react-router-dom';
  3. import { connect } from 'react-redux';
  4. import { ApplicationState } from '../store';
  5. import * as NavbarTogglerStore from '../store/NavbarToggler';
  6.  
  7. type NavbarTogglerProps = NavbarTogglerStore.NavbarState
  8.     & typeof NavbarTogglerStore.actionCreators
  9.     & RouteComponentProps<{}>;
  10.  
  11. export class NavbarToggler extends React.Component<NavbarTogglerProps, {}> {
  12.     public render() {
  13.         return <button className='navbar-toggler sidebar-toggler d-md-down-none' type='button' onClick={() => { this.props.toggleNav() }} >
  14.             <span className='navbar-toggler-icon'></span>
  15.             <span>{this.props.visible}</span>
  16.         </button>;
  17.     }
  18. }
  19.  
  20. export default connect(
  21.     (state: ApplicationState) => state.navbarToggler,
  22.     NavbarTogglerStore.actionCreators                  
  23. )(NavbarToggler) as typeof NavbarToggler;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement