import { ChevronRightIcon } from '@heroicons/react/24/solid'; import { useRouter } from 'next/router'; import { useState } from 'react'; import { AccordionExamples } from '@/components/accordion'; import { CardExamples } from '@/components/card'; import { MenuExamples } from '@/components/menu'; import { TabExamples } from '@/components/tab'; import clsxm from '../lib/clsxm'; const GridWrap = ({ title, href, children, router, ...props }) => { return (
{children}
); }; export const Examples = () => { const router = useRouter(); const [_, setNotification] = useState(undefined); const exampleComponents = [ { title: 'Accordion', href: '/accordion', Component: AccordionExamples.Simple, className: '!w-full md:!w-full', }, { title: 'Menu', href: '/menu', Component: MenuExamples.Default, className: '!w-full', }, { title: 'Tab', href: '/tab', Component: TabExamples.Default, className: '!w-full', }, { title: 'Card', href: '/card/#standard', Component: CardExamples.Standard, className: 'h-96', }, { title: 'App Store', href: '/card/#app-store', Component: CardExamples.AppleStore, }, /* { title: 'List', { ns: 'list' }, href: '/list/#detail', Component: ListDetailComponent, className: 'max-w-md shadow-xl h-full !rounded-3xl example', }, */ ]; return ( <>
{exampleComponents.map(({ className, Component, ...props }) => ( ))}
); };