Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. import React, { Component } from "react";
  2. import "./sidebar.css";
  3. import SidebarButton from "./../sidebar_button/sidebar_button";
  4. import { NavLink } from "react-router-dom";
  5.  
  6. class Sidebar extends Component {
  7. state = {};
  8.  
  9. createSidebar = (nav_link_array, text_array) => {
  10. let sidebar = [];
  11.  
  12. // loops over length of the navlink to populate the HTML
  13. for (let index = 0; index < nav_link_array.length; index++) {
  14. sidebar.push(
  15. <NavLink exact to={`/Teams/ ${nav_link_array[index]}`} id="sidebar_button">
  16. <SidebarButton text={text_array[index]} />
  17. </NavLink>
  18. )
  19. }
  20. sidebar.push()
  21. return sidebar;
  22. }
  23.  
  24. render() {
  25. return (
  26. <div class="grid">
  27. {this.createSidebar(this.props.nav_link_array, this.props.text_array)}
  28. </div>
  29. );
  30. }
  31. }
  32.  
  33. export default Sidebar;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement