Compare commits

..

No commits in common. "fix/issue-29" and "main" have entirely different histories.

1 changed files with 19 additions and 25 deletions

View File

@ -34,34 +34,28 @@ export default async function VtCategoryHighlight({
} }
const renderTile = (tile: any, idx: number) => { const renderTile = (tile: any, idx: number) => {
if (!tile.imageSrc) { const imageEl = tile.imageSrc ? (
return ( <img
<div src={tile.imageSrc}
className={clx("flex w-full h-full", tile.className)} alt={tile.label ?? `category-${idx}`}
key={`tile-${idx}`} className={clx(classes.image, tile.imageClassName)}
> />
{tile.headingLabel && ( ) : (
<div className={clx(tile.headingClassName)}>{tile.headingLabel}</div> <div
)} className={clx(
{tile.descriptionLabel && ( "w-full h-full flex items-center justify-center",
<div className={tile.descriptionClassName}> tile.className
{tile.descriptionLabel} )}
</div> >
)} <div className={clx(tile.headingClassName)}>{tile.headingLabel}</div>
{tile.buttonLabel && ( <div className={tile.descriptionClassName}>{tile.descriptionLabel}</div>
<button className={tile.buttonClassName}>{tile.buttonLabel}</button> <button className={tile.buttonClassName}>{tile.buttonLabel}</button>
)} </div>
</div> )
)
}
const content = ( const content = (
<div className={clx("relative w-full h-full")}> <div className={clx("relative w-full h-full")}>
<img {imageEl}
src={tile.imageSrc}
alt={tile.label ?? `category-${idx}`}
className={clx(classes.image, tile.imageClassName)}
/>
{tile.label && <span className={classes.label}>{tile.label}</span>} {tile.label && <span className={classes.label}>{tile.label}</span>}
</div> </div>
) )