AutorÃa | Ultima modificación | Ver Log |
import React, { lazy, Suspense } from 'react';
import { Route, Routes } from 'react-router-dom';
import { AccountSettingsLayout } from '@account-settings/layouts';
import { Spinner } from '@shared/components';
const BasicSettings = lazy(() => import('../pages/BasicSettings'));
const Browsers = lazy(() => import('../pages/browsers'));
const ChangeImage = lazy(() => import('../pages/change-image'));
const ChangePassword = lazy(() => import('../pages/change-password'));
const CloseAccount = lazy(() => import('../pages/close-account'));
const Devices = lazy(() => import('../pages/devices'));
const Ips = lazy(() => import('../pages/ips'));
const Location = lazy(() => import('../pages/location'));
const Notifications = lazy(() => import('../pages/Notifications'));
const Privacy = lazy(() => import('../pages/privacy'));
const Transactions = lazy(() => import('../pages/transactions'));
export default function AccountSettingsRoutes() {
return (
<Suspense fallback={<Spinner />}>
<Routes>
<Route element={<AccountSettingsLayout />}>
<Route index element={<BasicSettings />} />
<Route path='notifications' element={<Notifications />} />
<Route path='change-password' element={<ChangePassword />} />
<Route path='change-image' element={<ChangeImage />} />
<Route path='location' element={<Location />} />
<Route path='privacy' element={<Privacy />} />
<Route path='browsers' element={<Browsers />} />
<Route path='ips' element={<Ips />} />
<Route path='devices' element={<Devices />} />
<Route path='close-account' element={<CloseAccount />} />
<Route path='transactions' element={<Transactions />} />
</Route>
</Routes>
</Suspense>
);
}