= ({
iconName,
iconTitle,
date,
href,
onClick,
testId,
children,
textDescription,
dateDescription,
...rest
}) => {
const classes = classNames({
'category-top': date || ' ',
'categoryicon-top': iconName
});
// Simple category link
const categoryLink = !iconName && (
<>
{textDescription && {textDescription}}
{children}
>
);
const categoryDate = date && {date};
// Category with icon
const categoryText = iconName && {children};
const categoryIcon = iconName && ;
return (
{categoryLink}
{categoryIcon}
{categoryText && textDescription && {textDescription}}
{categoryText}
{dateDescription && {dateDescription}}
{categoryDate}
);
};