'use client'; import { useEffect } from 'react'; import { useRouter } from 'next/navigation'; import { motion } from 'framer-motion'; import { Users, Star, Zap, Trophy } from 'lucide-react'; import useStore from '@/lib/store'; import HRSidebar from '@/components/navigation/hr-sidebar'; import CosmicCard from '@/components/ui/cosmic-card'; import { mockUsers } from '@/lib/mockData'; export default function HRUsersPage() { const router = useRouter(); const { user, isHR } = useStore(); useEffect(() => { if (!user) { router.push('/login'); } else if (!isHR) { router.push('/dashboard'); } }, [user, isHR, router]); if (!user || !isHR) return null; return (

Пользователи

Просмотр статистики пользователей

{mockUsers.map((userData, index) => (

{userData.name}

{userData.rank} {userData.nextRank}
{userData.experience}

Опыт

{userData.mana}

Мана

Прогресс до следующего ранга {Math.round((userData.experience / userData.neededExperience) * 100)}%

Навыки

{userData.skills.map((skill) => (
{skill.name} Ур. {skill.level}
))}
))}
); }