import React from "react"; import { createHashRouter, RouterProvider, Outlet } from "react-router-dom"; import { ProtectedRoute, LoginPage, AuthCallback } from "@domains/auth"; import { Dashboard } from "@domains/dashboard"; import { MainLayout } from "@shared/ui"; // Define routes const router = createHashRouter([ { path: "/", element: ( ), children: [ { index: true, element: , } ], }, { path: "/login", element: , }, { path: "/auth/callback", element: , }, // Add other routes as needed ]); export const AppRouter: React.FC = () => { return ; };