import React, { useState } from 'react' export const Tabs = ({ tabs = '', active = 0, children }) => { // Keep active tab in state const [activeTab, setActiveTab] = useState(active) // Parse tab list const tablist = tabs.split(',').map((tab) => tab.trim()) if (!tablist) return null // Pass down activeTab and tabId for conditional rendering const childrenWithTabSetter = children.map((child, tabId) => React.cloneElement(child, { activeTab, tabId }) ) return (