// css import './index.css' // other import React from 'react' import ReactDOM from 'react-dom/client' import { createBrowserRouter, RouterProvider } from 'react-router-dom'; import HomePage from './pages/HomePage'; import AboutPage from './pages/AboutPage'; import ProductPage from './pages/ProductPage'; import NewsPage from './pages/NewsPage'; import VideoPage from './pages/VideoPage'; import ContactPage from './pages/ContactPage'; import Timeline from './pages/Timeline'; import SocialPostAdmin from './pages/SocialPostAdmin'; import AdminLogin from './pages/admin/AdminLogin'; import { AuthProvider } from './auth/AuthContext'; import RequireAuth from './auth/RequireAuth'; import Careers from './pages/careers' import CareersApply from './pages/careersapply' import { AdminLayout, VideosAdmin, CareersAdmin, BroadcastsAdmin, TestimonialsAdmin } from './pages/admin'; import SearchResults from './pages/SearchResults'; import PrivacyPolicy from './pages/PrivacyPolicy'; import TermsCondition from './pages/TermsCondition'; import Incubation from './pages/Incubation'; import Investor from './pages/Investor'; import Journal from './pages/Journal'; import NewsEvent from './pages/NewsEvent'; import CookieConsent from './components/CookieConsent'; import { setupConsentAnalytics } from './utils/consent-analytics'; const router = createBrowserRouter([ { path: '/', element: , errorElement:
404 not found
, },{ path:'/home', element:, }, { path: '/about', element: }, { path: '/products', element: }, { path: '/news', element: }, { path: '/videos', element: }, { path: '/contact', element: }, { path: '/search', element: }, { path: '/careers', // 👈 New route element: , }, { path: '/Privacy-Policy', // 👈 Add this route element: , }, { path: '/TermsCondition', // 👈 Add this route element: , }, { path: '/Incubation', // 👈 Add this route element: , }, { path: '/Investor', // 👈 Add this route element: , }, { path: '/Journal', // 👈 Add this route element: , }, { path: '/NewsEvent', // 👈 Add this route element: , }, { path: '/careersapply', // 👈 Add this route element: , }, { path: '/timeline', element: }, { path: '/admin/login', element: }, { path: '/admin', element: ( ), children: [ { index: true, element: }, { path: 'videos', element: }, { path: 'careers', element: }, { path: 'broadcasts', element: }, { path: 'testimonials', element: }, ], }, ]); ReactDOM.createRoot(document.getElementById('root')).render( {/* Cookie consent banner appears globally once */} , ) // Boot optional analytics after mount; it respects consent state setupConsentAnalytics();