import React from 'react' import AchievementsList from '../../achievements/AchievementsList' export default function TabAchievements({ achievements, worldRewards, worldHistory, onTabChange }) { const unlocked = Array.isArray(achievements?.unlocked) ? achievements.unlocked : [] const locked = Array.isArray(achievements?.locked) ? achievements.locked : [] const historyAvailable = Boolean(worldHistory?.summary?.available) const worldAppearances = worldHistory?.summary?.world_appearances || worldHistory?.summary?.worlds_joined || worldRewards?.count || 0 const featuredCount = worldHistory?.summary?.featured_appearances || 0 const winnerFinalistCount = worldHistory?.summary?.finalist_winner_appearances || 0 return (
Milestones, creator wins, and level-based unlocks collected on Skinbase.
World participation and recognition now live in a dedicated history view so recurring editions, challenge results, and standout placements read like a creator story instead of a badge dump.