import React from 'react'
import { motion } from 'framer-motion'
import { FaEye, FaUsers, FaCrown } from 'react-icons/fa'
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'
import { Role } from '@/proxy/videoroom/models'
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.videoroom.roomList, { replace: true })
}
return (
<>
{translate('::' + 'App.Videoroom.RoleSelector')}
{translate('::' + 'App.Videoroom.HostDescription')}
{translate('::' + 'App.Videoroom.ParticipantDescription')}
{translate('::' + 'App.Videoroom.ObserverDescription')}