Advertisement
Guest User

Untitled

a guest
Jan 16th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class Navbar extends Component {
  2.  
  3.     componentDidMount() {
  4.         $(".button-collapse").sideNav();
  5.         $(".dropdown-button").dropdown();
  6.         $('.tooltipped').tooltip({delay: 50});
  7.  
  8.         $('.notification-box').sideNav({
  9.             menuWidth: 250,
  10.             edge: 'right',
  11.             closeOnClick: true,
  12.         });
  13.  
  14.         $('.modal').leanModal();
  15.     }
  16.  
  17.  
  18.  
  19.     render() {
  20.  
  21.         return (
  22.             <div>
  23.                 {/* Dropdown Structure */}
  24.                 <ul id="dropdown" className="dropdown-content dropdown-list">
  25.                     <li><a href="#!">Setting</a></li>
  26.                     <li className="divider"></li>
  27.                     <li>
  28.                         <a href="#!" onClick={this.logOut}>Log out</a>
  29.                     </li>
  30.                 </ul>
  31.  
  32.                 {/* Notification Box Structure */}
  33.                 <ul id="notification-out" className="side-nav">
  34.                     <li>Notification Component Goes Here</li>
  35.                 </ul>
  36.  
  37.                 {/* Modal Structure */}
  38.                 <div id="notification-box-component" className="modal">
  39.                     <div className="modal-content">
  40.                       <h4>Modal Header</h4>
  41.                       <p>A bunch of text</p>
  42.                     </div>
  43.                     <div className="modal-footer">
  44.                       <a href="#!" className="modal-action modal-close waves-effect waves-green btn-flat">Agree</a>
  45.                     </div>
  46.                 </div>
  47.  
  48.                 {/* Naviation Bar */}
  49.                 <nav>
  50.                     <div className="container">
  51.                         <div className="nav-wrapper">
  52.  
  53.                             {/* Our Brand Logo */}
  54.                             <a href="#!" className="brand-logo">MannKo</a>
  55.  
  56.                             <a href="#!" data-activates="mobile-demo" className="button-collapse">
  57.                                 <i className="material-icons">menu</i>
  58.                             </a>
  59.  
  60.                             <ul className="right hide-on-med-and-down">
  61.                                 <li>
  62.                                     <a className="dropdown-button" href="#!" data-activates="dropdown">
  63.                                         <i className="material-icons right">arrow_drop_down</i>
  64.                                     </a>
  65.                                 </li>
  66.                             </ul>
  67.  
  68.                             {/* Notification Icon */}
  69.                             <ul className="right">
  70.                                 {/*
  71.                                 <li data-activates="notification-out" className="button-collapse notification-box">
  72.                                     <i className="material-icons tooltipped" data-position="top" data-delay="50" data-tooltip="Notifications">notifications</i>
  73.                                 </li>
  74.                                 */}
  75.  
  76.                                 {/* Modal Trigger */}
  77.                                 <li className="modal-trigger" data-target="notification-box-component">
  78.  
  79.                                     <i className="material-icons tooltipped" data-position="top" data-delay="50" data-tooltip="Notifications">notifications</i>
  80.  
  81.                                 </li>
  82.                             </ul>
  83.  
  84.                             <ul className="right hide-on-med-and-down">
  85.                                 {/* Navigation Bar Search Box */}
  86.                                 <li>
  87.                                     <form>
  88.                                         <div className="input-field">
  89.  
  90.                                             <input id="search" type="search" required />
  91.                                             <label htmlFor="search">
  92.                                                 <i className="material-icons">search</i>
  93.                                             </label>
  94.                                             <i className="material-icons">close</i>
  95.  
  96.                                         </div>
  97.                                     </form>
  98.                                 </li>
  99.                             </ul>
  100.  
  101.                             {/* Naviation on mobile */}
  102.                             <ul className="side-nav" id="mobile-demo">
  103.                                 <li><a href="#!">Setting</a></li>
  104.                                 <li className="divider"></li>
  105.                                 <li><a href="#!" onClick={this.logOut}>Log out</a></li>
  106.                                 <li className="divider"></li>
  107.                             </ul>
  108.  
  109.  
  110.                         </div>
  111.                     </div>
  112.                 </nav>
  113.  
  114.             </div>
  115.         );
  116.     }
  117. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement