@theme-ui/prism
Version:
A syntax highlighting component based on [prism-react-renderer](https://github.com/FormidableLabs/prism-react-renderer) that works seamlessly with Theme UI.
10 lines (9 loc) • 470 B
TypeScript
import Highlight from 'prism-react-renderer';
type HighlightProps = React.ComponentPropsWithoutRef<typeof Highlight>;
export interface ThemeUIPrismProps extends Omit<HighlightProps, 'children' | 'code' | 'language' | 'theme' | 'Prism'> {
className: string;
children: string;
Prism?: HighlightProps['Prism'];
}
export default function ThemeUIPrism({ children, className: outerClassName, ...props }: ThemeUIPrismProps): import("react").JSX.Element;
export {};