import React from 'react'; import { Activity, BarChart2, Radio, Shield, Swords, Zap } from 'lucide-react'; import { motion } from 'motion/react'; const workflowSteps = [ { label: 'Queue', detail: '' }, { label: 'Match', detail: '' }, { label: 'Solve', detail: '' }, { label: 'Rank', detail: '' }, ]; export default function ArenaHubSection({ onEnterArena }: { onEnterArena: () => void }) { return (
Live Playground Active

Playground

1v1 coding battles.

Arena stats will appear after real matches are tracked.
Match workflow
{workflowSteps.map((step, index) => ( {index + 1}
{step.label}
))}
{/* CodeBattle Card */}
Competitive

CodeBattle

1v1 live duels.

Live count unavailable
Start CodeBattle
Ranked

Global Rankings

Leaderboard.

Rank data unavailable
View Rankings
); }