'use client'; import React from 'react'; import { Box, VStack, Text, Progress, Heading, useColorModeValue } from '@chakra-ui/react'; import { Achievement } from '../types/user'; interface UserProfileProps { username: string; level: number; experience: number; balance: number; achievements: Achievement[]; } export const UserProfile: React.FC = ({ username, level, experience, balance, achievements }) => { const bgColor = useColorModeValue('white', 'gray.800'); const borderColor = useColorModeValue('gray.200', 'gray.700'); return ( {username} Уровень {level} Баланс {balance} 🔥 Достижения {achievements.map((achievement) => ( {achievement.name} {achievement.description} ))} ); };