import React from 'react'
import { motion } from 'framer-motion'
import { FaGraduationCap, FaUserCheck, FaEye } from 'react-icons/fa'
import { Role } from '@/proxy/classroom/models'
import { useStoreActions, useStoreState } from '@/store/store'
import { useNavigate } from 'react-router-dom'
import { ROUTES_ENUM } from '@/routes/route.constant'
import { Helmet } from 'react-helmet'
import { useLocalization } from '@/utils/hooks/useLocalization'
const Dashboard: React.FC = () => {
const navigate = useNavigate()
const { translate } = useLocalization()
const { user } = useStoreState((state) => state.auth)
const { setUser } = useStoreActions((actions) => actions.auth.user)
const handleRoleSelect = (role: Role) => {
setUser({
...user,
role,
})
navigate(ROUTES_ENUM.protected.admin.classroom.classes, { replace: true })
}
return (
<>
Lütfen rolünüzü seçin
Ders başlatın, öğrencilerle iletişim kurun ve katılım raporlarını görün
Aktif derslere katılın, öğretmeniniz ve diğer öğrencilerle etkileşim kurun
Sınıfı gözlemleyin, eğitim sürecini takip edin (ses/video paylaşımı yok)