import React from 'react'; import './App.css'; import theme from './theme'; import { ThemeProvider } from '@mui/material/styles'; import { BrowserRouter as Router, Routes, Route, Navigate } from 'react-router-dom'; import { GoogleOAuthProvider } from '@react-oauth/google'; import PrivateRoute from '../src/components/Routes/PrivateRoute'; // الصفحات العامة import LoginForm from './components/Authentication/SignUp_In/LoginForm'; import RegisterForm from './components/Authentication/SignUp_In/RegisterForm'; import ForgetPassword from './components/Authentication/ForgetPassword/ForgetFormMain'; import PublicRoute from './components/Routes/PublicRoute'; import { TermsPage, PrivacyPage } from './components/Authentication/Legal/TermsPrivacyComponents'; import { RestaurantProvider } from './contexts/RestaurantContext'; import ProtectedRoutes from './components/Routes/ProtectedRoutes'; import { SnackbarProvider } from "./contexts/SnackbarContext"; import { UserProvider } from './contexts/UserContext'; function App() { return ( {/* ✅ لفّ كل المشروع بـ SnackbarProvider */} {/* التوجيه التلقائي للصفحة الرئيسية */} } /> } /> } /> } /> {/* روابط الشروط والخصوصية */} } /> } /> } /> ); } export default App;