/* Copyright 2026 Marimo. All rights reserved. */
import * as React from "react";
import { cn } from "@/utils/cn";
const H1 = React.forwardRef<
HTMLHeadingElement,
React.ComponentPropsWithoutRef<"h1">
>(({ className, children, ...props }, ref) => {
return (
{children}
);
});
H1.displayName = "H1";
const H2 = React.forwardRef<
HTMLHeadingElement,
React.ComponentPropsWithoutRef<"h2">
>(({ className, children, ...props }, ref) => {
return (
{children}
);
});
H2.displayName = "H2";
const H3 = React.forwardRef<
HTMLHeadingElement,
React.ComponentPropsWithoutRef<"h3">
>(({ className, children, ...props }, ref) => {
return (
{children}
);
});
H3.displayName = "H3";
const H4 = React.forwardRef<
HTMLHeadingElement,
React.ComponentPropsWithoutRef<"h4">
>(({ className, children, ...props }, ref) => {
return (
{children}
);
});
H4.displayName = "H4";
const P = React.forwardRef<
HTMLParagraphElement,
React.ComponentPropsWithoutRef<"p">
>(({ className, ...props }, ref) => {
return (
);
});
P.displayName = "P";
const Blockquote = React.forwardRef<
HTMLQuoteElement,
React.ComponentPropsWithoutRef<"blockquote">
>(({ className, ...props }, ref) => {
return (
);
});
Blockquote.displayName = "Blockquote";
const List = React.forwardRef<
HTMLUListElement,
React.ComponentPropsWithoutRef<"ul">
>(({ className, ...props }, ref) => {
return (
li]:mt-2",
className,
)}
ref={ref}
{...props}
/>
);
});
List.displayName = "List";
const InlineCode = React.forwardRef<
HTMLElement,
React.ComponentPropsWithoutRef<"code">
>(({ className, ...props }, ref) => {
return (
);
});
InlineCode.displayName = "InlineCode";
const Lead = React.forwardRef<
HTMLParagraphElement,
React.ComponentPropsWithoutRef<"p">
>(({ className, ...props }, ref) => {
return (
);
});
Lead.displayName = "Lead";
const LargeText = React.forwardRef<
HTMLDivElement,
React.ComponentPropsWithoutRef<"div">
>(({ className, ...props }, ref) => {
return (
);
});
LargeText.displayName = "LargeText";
const SmallText = React.forwardRef<
HTMLDivElement,
React.ComponentPropsWithoutRef<"div">
>(({ className, ...props }, ref) => {
return (
);
});
SmallText.displayName = "SmallText";
const MutatedText = React.forwardRef<
HTMLDivElement,
React.ComponentPropsWithoutRef<"div">
>(({ className, ...props }, ref) => {
return (
);
});
MutatedText.displayName = "MutatedText";
export {
H1,
H2,
H3,
H4,
P,
Blockquote,
List,
InlineCode,
Lead,
LargeText,
SmallText,
MutatedText,
};