react-markdown-typewriter
Version:
React Markdown component where Typewriter effect with motion has been added.
15 lines (12 loc) • 745 B
TypeScript
import * as react from 'react';
import { ReactElement, RefObject, Key } from 'react';
import { Variants } from 'motion/react';
declare function TypewriterItem({ children, className, characterVariants, dadElement, onCharacterAnimationComplete, key, }: {
children: any;
className?: string;
characterVariants: Variants;
dadElement: (children: ReactElement | ReactElement[], isString?: boolean) => ReactElement | ReactElement[];
onCharacterAnimationComplete?: (letterRef: RefObject<HTMLSpanElement | null>) => void;
key?: Key | null | undefined;
}): ReactElement<unknown, string | react.JSXElementConstructor<any>> | ReactElement<unknown, string | react.JSXElementConstructor<any>>[];
export { TypewriterItem as default };