import clsx from "clsx"; import Link from "next/link"; import type { ComponentPropsWithoutRef, ReactNode } from "react"; import { Feedback } from "./Feedback"; import { Heading } from "./Heading"; import { Prose } from "./Prose"; export const a = Link; // biome-ignore lint/performance/noBarrelFile: export { Button } from "./Button"; export { CodeGroup, Code as code, Pre as pre } from "./Code"; export function wrapper({ children }: { children: ReactNode }) { return (
{children}
); } export const h2 = function H2( props: Omit, "level">, ) { return ; }; function InfoIcon(props: ComponentPropsWithoutRef<"svg">) { return ( ); } export function Note({ children }: { children: ReactNode }) { return (
{children}
); } export function Row({ children }: { children: ReactNode }) { return (
{children}
); } export function Col({ children, sticky = false, }: { children: ReactNode; sticky?: boolean; }) { return (
:first-child]:mt-0 [&>:last-child]:mb-0", sticky && "xl:sticky xl:top-24", )} > {children}
); } export function Properties({ children }: { children: ReactNode }) { return (
    {children}
); } export function Property({ name, children, type, }: { name: string; children: ReactNode; type?: string; }) { return (
  • Name
    {name}
    {type && ( <>
    Type
    {type}
    )}
    Description
    {children}
  • ); }