import React, { Component } from 'react'; import { Menu, Grid, Icon, Responsive, Segment, Dropdown } from "semantic-ui-react"; import {editButtonStyle} from "../components/dashboard/devices/styleComponents"; import ModalWindow from "../components/modalform"; class Navbar extends Component { constructor(props) { super(props); this.state = { activeItemName: 'Home', activeItem: -1, edited: "", editMode : false } } editModeController = (e) => this.setState((prevState) => ({ editMode: !prevState.editMode })); handleClick = (e, {id, name}) => { let obj = undefined; this.props.rooms.forEach((e) => { if (e.id === id) { obj = e; } }); this.setState({ activeItem: id, activeRoom: obj, activeItemName: name }); this.props.handleItemClick(id) } render(){ //const { activeItem } = this.state return (
HOME {this.props.rooms ? this.props.rooms.map((e, i) => { return ( {e.name} {this.state.editMode ? : null } ) }) : null } Home {this.props.rooms ? this.props.rooms.map((e, i) => { return ( {e.name} ) }) : null } { this.state.activeItem !== -1 ? : null }
); } } export default Navbar;