import { Badge, Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "@colineapp/ui"; import { GROUPS, RULES } from "./api"; import { entryPath, slug } from "./slug"; /** Inline `code` in the reference's prose. */ export function Prose({ text }: { text: string }) { const parts = text.split(/(`[^`]+`)/g); return ( <> {parts.map((part, index) => part.startsWith("`") && part.endsWith("`") ? ( {part.slice(1, -1)} ) : ( part ), )} ); } export function Rules() { return (
    {RULES.map((rule, index) => (
  1. {index + 1}
  2. ))}
); } export function Reference() { return (
{GROUPS.map((group) => (

{group.title}

Name Type Description {group.entries.map((entry) => ( {entry.name} {entry.type} {entry.default ? (
default {entry.default}
) : null}
{entry.example ? (
                          {entry.example}
                        
) : null}
))}
))}
); }