import React from 'react' import WorldCard from './WorldCard' function defaultRenderItem(item, sourceProps) { return } export default function WorldsIndexSection({ title, description, items = [], emptyMessage = '', countLabel = 'worlds', renderItem = defaultRenderItem, sourceSurface = '', sourceDetail = '' }) { if (!Array.isArray(items) || items.length === 0) { if (!emptyMessage) { return null } return (
{title}
{emptyMessage}
) } return (

{title}

{description ?

{description}

: null}
{items.length} {countLabel}
{items.map((item) => renderItem(item, { sourceSurface, sourceDetail }))}
) }