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) => (
{index === 0 ? children : }
))}
)
}