import React, { Component } from "react"; import classNames from "classnames"; import projects from "./projectsData"; import "../styles/projectsMenu.css"; export default class ProjectsMenu extends Component { constructor(props) { super(props); this.state = { activeProject: 1, }; } handleProjectClick = (project) => { this.setState({ activeProject: project, }); }; renderContent = (projects) => { return projects.map((project, index) => (

{project.title}

{project.title}
{project.description}
GITHUB DEMO
)); }; render() { const { activeProject } = this.state; const projectItems = ["PROJECT ONE", "PROJECT TWO", "PROJECT THREE"]; return (
{projectItems.map((item, index) => (
this.handleProjectClick(index + 1)} >

{item}

))}
{this.renderContent([projects[activeProject]])}
); } }