'use client'; import { useState } from 'react'; import { useRouter } from 'next/navigation'; import { motion } from 'framer-motion'; import { Rocket, User } from 'lucide-react'; import useStore from '@/lib/store'; import { mockUsers, mockMissions, mockStoreItems } from '@/lib/mockData'; export default function LoginPage() { const router = useRouter(); const { setUser, setMissions, setStoreItems, setIsHR } = useStore(); const [selectedUser, setSelectedUser] = useState(null); const [isHRMode, setIsHRMode] = useState(false); const handleLogin = () => { if (selectedUser) { setUser(selectedUser); setMissions(mockMissions); setStoreItems(mockStoreItems); setIsHR(isHRMode); if (isHRMode) { router.push('/hr/dashboard'); } else { router.push('/dashboard'); } } }; return (

Космический путь

Начните свое путешествие к звездам

{mockUsers.map((user) => ( setSelectedUser(user)} className={`w-full p-4 rounded-lg border-2 transition-all ${ selectedUser?.id === user.id ? 'border-blue-400 bg-gradient-to-r from-blue-500/20 to-purple-500/20 shadow-lg shadow-blue-500/30' : 'border-slate-600 bg-slate-800/80 hover:border-slate-500 hover:bg-slate-700/80' }`} whileHover={{ scale: 1.02 }} whileTap={{ scale: 0.98 }} >

{user.name}

Ранг: {user.rank}

))}
{isHRMode ? 'Войти в HR панель' : 'Начать путешествие'}
); }