import React, { useState, useContext } from 'react'; import AppContext from '../../context/AppContext'; import TabBar from '../../shared/TabBar'; import ProfileTab from './tabs/Profile'; import ObjectiveTab from './tabs/Objective'; import WorkTab from './tabs/Work'; import EducationTab from './tabs/Education'; import AwardsTab from './tabs/Awards'; import CertificationsTab from './tabs/Certifications'; import SkillsTab from './tabs/Skills'; import ExtrasTab from './tabs/Extras'; import LanguagesTab from './tabs/Languages'; import ReferencesTab from './tabs/References'; const tabs = [ 'Profile', 'Objective', 'Work Experience', 'Education', 'Awards', 'Certifications', 'Skills', 'Languages', 'References', 'Extras', ]; const LeftSidebar = () => { const context = useContext(AppContext); const { state, dispatch } = context; const { data } = state; const [currentTab, setCurrentTab] = useState('Languages'); const onChange = (key, value) => { dispatch({ type: 'on_input', payload: { key, value, }, }); dispatch({ type: 'save_data' }); }; const renderTabs = () => { switch (currentTab) { case 'Profile': return ; case 'Objective': return ; case 'Work Experience': return ; case 'Education': return ; case 'Awards': return ; case 'Certifications': return ; case 'Skills': return ; case 'Languages': return ; case 'References': return ; case 'Extras': return ; default: return null; } }; return ( ); }; export default LeftSidebar;