import { Box, HStack, Stack } from '@chakra-ui/react' import { MDXComponents } from 'components/mdx-components' import { Doc } from 'contentlayer/generated' import { useMDXComponent } from 'next-contentlayer/hooks' import NextLink from 'next/link' import { ReactNode } from 'react' import { TabsData } from 'utils/contentlayer-utils' import MDXLayout from './mdx' import { themes } from 'utils/available-themes' function MDXContent({ doc }: { doc: Doc | undefined }) { const Component = useMDXComponent(doc?.body?.code ?? '') return } export default function ComponentDocsLayout({ children, frontmatter, tabsData, }: { children: ReactNode frontmatter: any tabsData?: TabsData }) { const id = frontmatter.package?.split('/').pop() const hasTheme = themes.includes(id) return ( {id && ( {frontmatter.description} )} {tabsData.map((item) => ( {item.label} ))} {tabsData.map((item, index) => ( ))} ) }