import React, { Children } from 'react'; import WrapperTag from "../../common/WrapperTag"; import { CategoryListProps } from './types'; import { CategoryItemProps } from '../CategoryItem/types'; import clsx from 'clsx'; const CategoryList = ({ children, className, isGrid, isOrdered, ...props }: CategoryListProps) => { function processChild(child: React.ReactNode) { const thisChild = child as React.ReactElement return React.cloneElement(thisChild, {tagName: 'li'}) } return ( {Children.map(children, child => processChild(child))} ); }; CategoryList.displayName = 'CategoryList'; export default CategoryList;