import { componentConfig } from "@/config"; import { TabGroup, TabList, TabPanels, TabPanel, Tab } from "@headlessui/react"; import React, { HTMLAttributes } from "react"; import { Button } from "./retroui"; interface IComponentShowcase extends HTMLAttributes { name: keyof typeof componentConfig.examples; } export function ComponentShowcase({ name, children }: IComponentShowcase) { const { preview: Preview } = componentConfig.examples[name]; const Code = React.Children.toArray(children)[0]; return ( Preview Code
{Code}
); }