import React from 'react' import WorldEndedBadge from './WorldEndedBadge' import WorldStatusBadge from './WorldStatusBadge' function recapStyle(world) { return { '--world-accent': world?.theme?.accent_color || '#38bdf8', '--world-accent-secondary': world?.theme?.accent_color_secondary || '#0f172a', } } export default function WorldRecapHero({ world, recap, previewMode = false }) { if (!world || !recap) { return null } return (
{recap.cover_url ? {recap.title : null}
{(Array.isArray(world.status_badges) ? world.status_badges : []).slice(0, 3).map((badge) => )}

{recap.title}

{world.title ?

{world.title}

: null} {recap.summary ?

{recap.summary}

: null}
{world.cta_url ? {world.cta_label || 'Browse recap highlights'} : null} {world.public_url ? Edition highlights : null}
) }