import { useFrontmatter, useSite } from '@rspress/core/runtime';
import {
LlmsContainer,
LlmsCopyButton,
LlmsViewOptions,
Tag,
} from '@rspress/core/theme';
import clsx from 'clsx';
import type React from 'react';
export const H1 = (props: React.ComponentProps<'h1'>) => {
const { className, children, ...rest } = props;
const {
frontmatter: { tag },
} = useFrontmatter();
const { site } = useSite();
const llmsUI = site?.themeConfig?.llmsUI;
const placement =
typeof llmsUI === 'object' ? (llmsUI?.placement ?? 'title') : 'title';
return (
<>
{children}
{process.env.ENABLE_LLMS_UI && placement === 'title' && (
)}
>
);
};
export const H2 = (props: React.ComponentProps<'h2'>) => {
const { className, ...rest } = props;
return ;
};
export const H3 = (props: React.ComponentProps<'h3'>) => {
const { className, ...rest } = props;
return ;
};
export const H4 = (props: React.ComponentProps<'h4'>) => {
const { className, ...rest } = props;
return ;
};
export const H5 = (props: React.ComponentProps<'h5'>) => {
const { className, ...rest } = props;
return ;
};
export const H6 = (props: React.ComponentProps<'h6'>) => {
const { className, ...rest } = props;
return ;
};