import {
Box,
Tab,
TabList,
TabPanel,
TabPanels,
Tabs,
useToast,
} from '@chakra-ui/react'
import UserStats from '../components/dashboard/UserStats'
import { useSelector } from 'react-redux'
import { selectAuthUser } from '../store/authSlice'
import Router from 'next/router'
import { useEffect, useState } from 'react'
import SendSMS from '../components/dashboard/SendSMS'
import dynamic from 'next/dynamic'
import ReceiveSMS from '../components/dashboard/ReceiveSMS'
import APIKeyAndDevices from '../components/dashboard/APIKeyAndDevices'
export default function Dashboard() {
const NoSSRAnimatedWrapper = dynamic(
() => import('../components/AnimatedScrollWrapper'),
{
ssr: false,
}
)
const authUser = useSelector(selectAuthUser)
const toast = useToast()
useEffect(() => {
if (!authUser) {
toast({
title: 'You are not logged in',
description: 'Please login to access this page',
status: 'warning',
})
Router.push('/login')
}
}, [authUser, toast])
return (
<>
>
)
}
const DashboardTabView = () => {
const [tabIndex, setTabIndex] = useState(0)
return (
{/* Get Started */}
API Key and Devices
Send SMS
Receive SMS
{/* Get Started */}
)
}