import React from 'react'; import { Box, BoxProps } from '../../Box'; import { Tab, TabProps } from './Tab'; import { TabsList } from './TabsList'; export function TabsGroup({ tabs, variant, tabsListSx, tabSx, rightSlot, }: { tabs: Array<{ key: T; value: React.ReactNode; }>; variant?: TabProps['variant']; tabsListSx?: BoxProps['sx']; tabSx?: BoxProps['sx']; rightSlot?: React.ReactNode; }) { return ( {rightSlot ? ( <> {tabs.map(({ key, value }) => ( {value} ))} {rightSlot} ) : ( tabs.map(({ key, value }) => ( {value} )) )} ); }