import React, { useState } from 'react'; import { motion, AnimatePresence } from 'framer-motion'; const SidebarTabs = ({ tabs, onTabChange }) => { const [activeTab, setActiveTab] = useState(tabs[0].id); const handleTabChange = (tabId) => { setActiveTab(tabId); if (onTabChange) { onTabChange(tabId); } }; return (
{/* Tabs Header */}
{tabs.map((tab) => ( ))}
{/* Tabs Content */}
{tabs.map( (tab) => activeTab === tab.id && ( {tab.content} ) )}
); }; export default SidebarTabs;