UNPKG

react-app-architecture-boilerplate

Version:

A ready to use React app having well defined and decoupled components.

194 lines (190 loc) 10.6 kB
import React, { Component } from 'react'; import './Sidebar.css'; class Sidebar extends Component { render() { return ( <div> { /* Left side column. contains the logo and sidebar */} <aside className="main-sidebar"> { /* sidebar: style can be found in sidebar.less */} <section className="sidebar"> { /* sidebar menu: : style can be found in sidebar.less */} <ul className="sidebar-menu" data-widget="tree"> <li className="header">MAIN NAVIGATION</li> <li className="active treeview"> <a href="#"> <i className="fa fa-dashboard"></i> <span>Dashboard</span> <span className="pull-right-container"> <i className="fa fa-angle-left pull-right"></i> </span> </a> <ul className="treeview-menu"> <li className="active"><a href="index.html"><i className="fa fa-circle-o"></i> Dashboard v1</a></li> <li><a href="index2.html"><i className="fa fa-circle-o"></i> Dashboard v2</a></li> </ul> </li> <li className="treeview"> <a href="#"> <i className="fa fa-files-o"></i> <span>Layout Options</span> <span className="pull-right-container"> <span className="label label-primary pull-right">4</span> </span> </a> <ul className="treeview-menu"> <li><a href="pages/layout/top-nav.html"><i className="fa fa-circle-o"></i> Top Navigation</a></li> <li><a href="pages/layout/boxed.html"><i className="fa fa-circle-o"></i> Boxed</a></li> <li><a href="pages/layout/fixed.html"><i className="fa fa-circle-o"></i> Fixed</a></li> <li><a href="pages/layout/collapsed-sidebar.html"><i className="fa fa-circle-o"></i> Collapsed Sidebar</a></li> </ul> </li> <li> <a href="pages/widgets.html"> <i className="fa fa-th"></i> <span>Widgets</span> <span className="pull-right-container"> <small className="label pull-right bg-green">new</small> </span> </a> </li> <li className="treeview"> <a href="#"> <i className="fa fa-pie-chart"></i> <span>Charts</span> <span className="pull-right-container"> <i className="fa fa-angle-left pull-right"></i> </span> </a> <ul className="treeview-menu"> <li><a href="pages/charts/chartjs.html"><i className="fa fa-circle-o"></i> ChartJS</a></li> <li><a href="pages/charts/morris.html"><i className="fa fa-circle-o"></i> Morris</a></li> <li><a href="pages/charts/flot.html"><i className="fa fa-circle-o"></i> Flot</a></li> <li><a href="pages/charts/inline.html"><i className="fa fa-circle-o"></i> Inline charts</a></li> </ul> </li> <li className="treeview"> <a href="#"> <i className="fa fa-laptop"></i> <span>UI Elements</span> <span className="pull-right-container"> <i className="fa fa-angle-left pull-right"></i> </span> </a> <ul className="treeview-menu"> <li><a href="pages/UI/general.html"><i className="fa fa-circle-o"></i> General</a></li> <li><a href="pages/UI/icons.html"><i className="fa fa-circle-o"></i> Icons</a></li> <li><a href="pages/UI/buttons.html"><i className="fa fa-circle-o"></i> Buttons</a></li> <li><a href="pages/UI/sliders.html"><i className="fa fa-circle-o"></i> Sliders</a></li> <li><a href="pages/UI/timeline.html"><i className="fa fa-circle-o"></i> Timeline</a></li> <li><a href="pages/UI/modals.html"><i className="fa fa-circle-o"></i> Modals</a></li> </ul> </li> <li className="treeview"> <a href="#"> <i className="fa fa-edit"></i> <span>Forms</span> <span className="pull-right-container"> <i className="fa fa-angle-left pull-right"></i> </span> </a> <ul className="treeview-menu"> <li><a href="pages/forms/general.html"><i className="fa fa-circle-o"></i> General Elements</a></li> <li><a href="pages/forms/advanced.html"><i className="fa fa-circle-o"></i> Advanced Elements</a></li> <li><a href="pages/forms/editors.html"><i className="fa fa-circle-o"></i> Editors</a></li> </ul> </li> <li className="treeview"> <a href="#"> <i className="fa fa-table"></i> <span>Tables</span> <span className="pull-right-container"> <i className="fa fa-angle-left pull-right"></i> </span> </a> <ul className="treeview-menu"> <li><a href="pages/tables/simple.html"><i className="fa fa-circle-o"></i> Simple tables</a></li> <li><a href="pages/tables/data.html"><i className="fa fa-circle-o"></i> Data tables</a></li> </ul> </li> <li> <a href="pages/calendar.html"> <i className="fa fa-calendar"></i> <span>Calendar</span> <span className="pull-right-container"> <small className="label pull-right bg-red">3</small> <small className="label pull-right bg-blue">17</small> </span> </a> </li> <li> <a href="pages/mailbox/mailbox.html"> <i className="fa fa-envelope"></i> <span>Mailbox</span> <span className="pull-right-container"> <small className="label pull-right bg-yellow">12</small> <small className="label pull-right bg-green">16</small> <small className="label pull-right bg-red">5</small> </span> </a> </li> <li className="treeview"> <a href="#"> <i className="fa fa-folder"></i> <span>Examples</span> <span className="pull-right-container"> <i className="fa fa-angle-left pull-right"></i> </span> </a> <ul className="treeview-menu"> <li><a href="pages/examples/invoice.html"><i className="fa fa-circle-o"></i> Invoice</a></li> <li><a href="pages/examples/profile.html"><i className="fa fa-circle-o"></i> Profile</a></li> <li><a href="pages/examples/login.html"><i className="fa fa-circle-o"></i> Login</a></li> <li><a href="pages/examples/register.html"><i className="fa fa-circle-o"></i> Register</a></li> <li><a href="pages/examples/lockscreen.html"><i className="fa fa-circle-o"></i> Lockscreen</a></li> <li><a href="pages/examples/404.html"><i className="fa fa-circle-o"></i> 404 Error</a></li> <li><a href="pages/examples/500.html"><i className="fa fa-circle-o"></i> 500 Error</a></li> <li><a href="pages/examples/blank.html"><i className="fa fa-circle-o"></i> Blank Page</a></li> <li><a href="pages/examples/pace.html"><i className="fa fa-circle-o"></i> Pace Page</a></li> </ul> </li> <li className="treeview"> <a href="#"> <i className="fa fa-share"></i> <span>Multilevel</span> <span className="pull-right-container"> <i className="fa fa-angle-left pull-right"></i> </span> </a> <ul className="treeview-menu"> <li><a href="#"><i className="fa fa-circle-o"></i> Level One</a></li> <li className="treeview"> <a href="#"><i className="fa fa-circle-o"></i> Level One <span className="pull-right-container"> <i className="fa fa-angle-left pull-right"></i> </span> </a> <ul className="treeview-menu"> <li><a href="#"><i className="fa fa-circle-o"></i> Level Two</a></li> <li className="treeview"> <a href="#"><i className="fa fa-circle-o"></i> Level Two <span className="pull-right-container"> <i className="fa fa-angle-left pull-right"></i> </span> </a> <ul className="treeview-menu"> <li><a href="#"><i className="fa fa-circle-o"></i> Level Three</a></li> <li><a href="#"><i className="fa fa-circle-o"></i> Level Three</a></li> </ul> </li> </ul> </li> <li><a href="#"><i className="fa fa-circle-o"></i> Level One</a></li> </ul> </li> <li><a href="https://adminlte.io/docs"><i className="fa fa-book"></i> <span>Documentation</span></a></li> <li className="header">LABELS</li> <li><a href="#"><i className="fa fa-circle-o text-red"></i> <span>Important</span></a></li> <li><a href="#"><i className="fa fa-circle-o text-yellow"></i> <span>Warning</span></a></li> <li><a href="#"><i className="fa fa-circle-o text-aqua"></i> <span>Information</span></a></li> </ul> </section> { /* /.sidebar */} </aside> </div> ); } } export default Sidebar;