import {__experimentalHeading as Heading} from '@wordpress/components'; import {useMemo} from 'react'; import {Notifications} from './Notifications'; import {Tab} from './Tab'; import {Tabs} from './Tabs'; import {Icon} from './Icon'; export const Layout = ({title, children, tabs = [], selectedTab, setSelectedTab}) => { return (
{title}
setSelectedTab(v)}> {tabs.map(({name, title}) => ( {title} ))}
{useMemo(() => children({selectedTab}), [selectedTab])}
); };