import { useEffect, useState } from 'react'
import reactLogo from './assets/react.svg'
import viteLogo from '/vite.svg'
import './App.css'
import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'
import Navbar from './pages/Navbar'
import Home from './pages/Home'
import PrivateRoute from './auth/PrivateRoute'
import PrivatePage from './pages/PrivatePage'
import socket from './sockets/socket'
import useSocket from './sockets/useSocket'
function App() {
useSocket()
useEffect(() => {
socket.on('connect', () => {
console.log('Connected to the server:', socket.id);
});
socket.emit('online', { user: 'Arjun' });
}, []);
return (
<>
<Router>
<Navbar />
<Routes>
<Route path='/' element={<Home />} />
<Route path='/private' element={<PrivateRoute> <PrivatePage /></PrivateRoute>} />
</Routes>