--- import DefaultLayout from '@shared/layouts/DefaultLayout.astro' import { ucFirst as capitalize } from '@shared/lib/string-format' import ButtonList from '@ui/ButtonList.astro' import Card from '@ui/Card.astro' import CardBody from '@ui/CardBody.astro' import CardHeader from '@ui/CardHeader.astro' import CardTitle from '@ui/CardTitle.astro' import Offcanvas from '@ui/Offcanvas.astro' import OffcanvasHeader from '@ui/OffcanvasHeader.astro' import OffcanvasBody from '@ui/OffcanvasBody.astro' import DocsLink from '@ui/DocsLink.astro' const directions = ['start', 'end', 'top', 'bottom'] as const const variants = [ { id: 'offcanvas', title: 'Default', floating: false }, { id: 'offcanvasFloating', title: 'Floating', floating: true }, ] ---
{ variants.map((variant) => (
{variant.title} {directions.map((direction) => ( Toggle {direction} offcanvas ))}
)) }
{ variants.map((variant) => directions.map((direction) => ( )), ) }