Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React from "react";
  2.  
  3.  
  4. const Tab = ({data, onSelectTab, selected}) => {
  5.  
  6.     const _renderList = () => {
  7.         let array = [];
  8.  
  9.         data.map((item, key) => {
  10.             array.push(
  11.                 <div onClick={() => onSelectTab(key)}>
  12.                     <span style={{color: key === selected ? "green" : "black"}}>{item.text}</span> {item.isFinished &&<span>Hotovo</span>}
  13.                 </div>
  14.             )
  15.         })
  16.  
  17.         return array;
  18.     }
  19.  
  20.     return (
  21.         <div>
  22.             {_renderList()}
  23.             {data[selected].component}
  24.         </div>
  25.     )
  26.  
  27. }
  28.  
  29. export default Tab;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement