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 (
);
};