import { Box, StackProps, VStack } from '@chakra-ui/react'; import { Meta } from '@storybook/react'; import { useMemo } from 'react'; import { theme } from '../../modules/theme'; import { Button } from '../Button'; import { Typewriter } from '.'; export default { title: 'Components/Atoms/Typewriter', } as Meta; const Stack = (props: StackProps) => { return ; }; export const Default = () => { return ( ); }; export const Loop = () => { return ( ); }; export const Playground = () => { const values = useMemo(() => { return ['Mango', 'Pineapple', 'Guava']; }, []); // Note: Longest value may not be the longest visually since our font isn't monospace. const longest = useMemo(() => { return values.sort((a, b) => { return b.length - a.length; })[0]; }, [values]); return ( ); };