/* 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, ...props }, ref) => { return (
); }); H1.displayName = "H1"; const H2 = React.forwardRef< HTMLHeadingElement, React.ComponentPropsWithoutRef<"h2"> >(({ className, ...props }, ref) => { return ( ); }); H2.displayName = "H2"; const H3 = React.forwardRef< HTMLHeadingElement, React.ComponentPropsWithoutRef<"h3"> >(({ className, ...props }, ref) => { return ( ); }); H3.displayName = "H3"; const H4 = React.forwardRef< HTMLHeadingElement, React.ComponentPropsWithoutRef<"h4"> >(({ className, ...props }, ref) => { return ( ); }); 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 (
);
});
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,
};