import { createBrowserRouter, RouterProvider } from 'react-router-dom'; import Home from '@/pages/Home'; import Database from '@/pages/Database'; import MainLayout from '@/components/Layouts/MainLayout'; import Brands from '@/pages/Brands'; import CreatorInbox from '@/pages/CreatorInbox'; import DividLayout from '@/components/Layouts/DividLayout'; import BrandsDetail from '@/pages/BrandsDetail'; import CampaignDetail from '@/pages/CampaignDetail'; import Login from '@/pages/Login'; import CreatorDiscovery from '@/pages/CreatorDiscovery'; import PrivateCreator from '@/pages/PrivateCreator'; import CreatorDetail from '@/pages/CreatorDetail'; import InboxTemplate from '@/pages/InboxTemplate'; // Routes configuration object const routes = [ { path: '/', element: , }, { path: '/creator-discovery', element: , }, { path: '/creator-database', children: [ { path: '', element: , }, { path: 'tiktok', element: , }, { path: 'instagram', element: , }, { path: 'youtube', element: , }, ], }, { path: '/private-creators', children: [ { path: '', element: , }, { path: 'tiktok', element: , }, { path: 'instagram', element: , }, { path: 'youtube', element: , }, ], }, { path: '/deep-analysis', element: , }, { path: '/brands', element: , }, { path: '/brands/:id', element: , }, { path: '/brands/:brandId/campaigns/:campaignId', element: , }, { path: '/settings', element: , }, { path: '/creator/:id', element: , }, { path: '/inbox-templates', element: , }, ]; // Create router with routes wrapped in the layout const router = createBrowserRouter([ { path: '/', element: , children: routes, }, { path: '/login', element: , }, { path: '/creator-inbox', element: , children: [ { path: '', element: , } ], }, ]); export default function Router() { return ; } export { routes };