import React from 'react'; import { VStack } from '../Stack'; import type { IListProps } from './types'; import { useThemeProps } from '../../../hooks'; const UnorderedList = ({ style, children, spacing, ...props }: IListProps) => { const { _text, ...newProps } = useThemeProps('List', props); // add props to children children = React.Children.map(children, (child: any, ind: number) => { return React.cloneElement( child, { index: ind, ul: true, py: spacing, _text: _text, ...child.props, }, child.props.children ); }); return ( {children} ); }; export default React.memo(UnorderedList);