import { Box, SimpleGrid, useToast } from '@chakra-ui/react' import ApiKeyList from '../../components/dashboard/ApiKeyList' import UserStats from '../../components/dashboard/UserStats' import GenerateApiKey from '../../components/dashboard/GenerateApiKey' import DeviceList from '../../components/dashboard/DeviceList' import { useSelector } from 'react-redux' import { selectAuth } from '../../store/authReducer' import Router from 'next/router' import { useEffect } from 'react' export default function Dashboard() { const { user: currentUser } = useSelector(selectAuth) const toast = useToast() useEffect(() => { if (!currentUser) { toast({ title: 'You are not logged in', description: 'Please login to access this page', status: 'warning', }) Router.push('/login') } }, [currentUser, toast]) return ( <>
) }