| 123456789101112131415161718192021222324 |
- import { ReactNode } from 'react'
- import { cn } from 'ui'
- interface DocSectionProps {
- title: ReactNode
- id?: string
- content: ReactNode
- snippets?: ReactNode
- className?: string
- }
- export const DocSection = ({ title, id, content, snippets, className }: DocSectionProps) => {
- return (
- <div className={cn('grid grid-cols-1 lg:grid-cols-2 border-b', className)} id={id}>
- <article className="text-foreground-light prose prose-sm p-6 lg:py-10 lg:pr-10 lg:pl-0 flex-1">
- {title && <h2 className="heading-subTitle mb-4">{title}</h2>}
- {content}
- </article>
- <article className={cn('bg flex-1 lg:border-l space-y-6 px-6 pb-6 lg:py-10')}>
- {snippets}
- </article>
- </div>
- )
- }
|