import { useState, useCallback, memo } from 'react'; import variables from 'config/variables'; import Tab from './Tab'; import { useTab } from './TabContext'; const Sidebar = memo(({ sections, currentTab, setCurrentTab }) => { const { subTab, setSubTab, setSubSection } = useTab(); const handleClick = useCallback( (label) => () => { setCurrentTab(variables.getMessage(label)); setSubTab(variables.getMessage(label)); setSubSection(''); }, [setCurrentTab, setSubTab, setSubSection], ); return (