first commit
This commit is contained in:
77
src/App.tsx
77
src/App.tsx
@@ -1,11 +1,80 @@
|
||||
import MainProvider from '@/providers/main';
|
||||
import '@/shared/config/i18n';
|
||||
import Welcome from '@/widgets/welcome/ui/welcome';
|
||||
import Agencies from "@/pages/agencies/Agencies";
|
||||
import AgencyDetail from "@/pages/agencies/AgencyDetail";
|
||||
import Bookings from "@/pages/bookings/ui/Bookings";
|
||||
import Employees from "@/pages/employees/ui/Employees";
|
||||
import Faq from "@/pages/faq/ui/Faq";
|
||||
import FaqCategory from "@/pages/faq/ui/FaqCategory";
|
||||
import FinancePage from "@/pages/finance/ui/Finance";
|
||||
import FinanceDetailTour from "@/pages/finance/ui/FinanceDetailTour";
|
||||
import {
|
||||
default as FinanceDetailUsers,
|
||||
default as PurchaseDetailPage,
|
||||
} from "@/pages/finance/ui/FinanceDetailUsers";
|
||||
import AddNews from "@/pages/news/ui/AddNews";
|
||||
import News from "@/pages/news/ui/News";
|
||||
import NewsCategory from "@/pages/news/ui/NewsCategory";
|
||||
import Seo from "@/pages/seo/ui/Seo";
|
||||
import PolicyCrud from "@/pages/site-page/ui/PolicyCrud";
|
||||
import SitePage from "@/pages/site-page/ui/SitePage";
|
||||
import SupportAgency from "@/pages/support/ui/SupportAgency";
|
||||
import SupportTours from "@/pages/support/ui/SupportTours";
|
||||
import TourSettings from "@/pages/tour-settings/ui/TourSettings";
|
||||
import CreateEditTour from "@/pages/tours/ui/CreateEditTour";
|
||||
import TourDetail from "@/pages/tours/ui/TourDetail";
|
||||
import Tours from "@/pages/tours/ui/Tours";
|
||||
import ToursSetting from "@/pages/tours/ui/ToursSetting";
|
||||
import CreateUser from "@/pages/users/Create";
|
||||
import EditUser from "@/pages/users/Edit";
|
||||
import UserList from "@/pages/users/User";
|
||||
import UserDetail from "@/pages/users/UserDetail";
|
||||
import MainProvider from "@/providers/main";
|
||||
import "@/shared/config/i18n";
|
||||
import { Sidebar } from "@/widgets/sidebar/ui/Sidebar";
|
||||
import { Navigate, Route, Routes } from "react-router-dom";
|
||||
|
||||
const App = () => {
|
||||
const userRole = "admin";
|
||||
|
||||
return (
|
||||
<MainProvider>
|
||||
<Welcome />
|
||||
<div className="flex max-lg:flex-col bg-gray-900">
|
||||
<Sidebar role={userRole} />
|
||||
<Routes>
|
||||
<Route path="/" element={<Navigate to="/user" replace />} />
|
||||
|
||||
<Route path="/user" element={<UserList />} />
|
||||
<Route path="/users/create" element={<CreateUser />} />
|
||||
<Route path="/users/:id/edit" element={<EditUser />} />
|
||||
<Route path="/users/:id/" element={<UserDetail />} />
|
||||
<Route path="/agencies" element={<Agencies />} />
|
||||
<Route path="/agencies/:id" element={<AgencyDetail />} />
|
||||
<Route path="/tours/:id" element={<TourDetail />} />
|
||||
<Route path="/employees" element={<Employees />} />
|
||||
<Route path="/finance" element={<FinancePage />} />
|
||||
<Route path="/purchases/:id/" element={<PurchaseDetailPage />} />
|
||||
<Route path="/travel/booking/:id/" element={<FinanceDetailTour />} />
|
||||
<Route path="/bookings/:id/" element={<FinanceDetailUsers />} />
|
||||
<Route path="/tours" element={<Tours />} />
|
||||
<Route path="/tours/setting" element={<ToursSetting />} />
|
||||
<Route path="/tours/:id/edit" element={<CreateEditTour />} />
|
||||
<Route path="/tours/create" element={<CreateEditTour />} />
|
||||
<Route path="/bookings" element={<Bookings />} />
|
||||
<Route path="/news" element={<News />} />
|
||||
<Route path="/news/add" element={<AddNews />} />
|
||||
<Route path="/news/categories" element={<NewsCategory />} />
|
||||
<Route path="/faq" element={<Faq />} />
|
||||
<Route path="/faq/categories" element={<FaqCategory />} />
|
||||
<Route path="/support/tours" element={<SupportAgency />} />
|
||||
<Route path="/support/user" element={<SupportTours />} />
|
||||
<Route path="/site-seo" element={<Seo />} />
|
||||
<Route path="/site-pages/" element={<SitePage />} />
|
||||
<Route path="/site-help/" element={<PolicyCrud />} />
|
||||
<Route path="/site-settings/" element={<TourSettings />} />
|
||||
{/* <Route path="/site-settings" element={<SiteSettings />} />
|
||||
<Route path="/page-services" element={<PageServices />} />
|
||||
<Route path="/page-help" element={<PageHelp />} /> */}
|
||||
</Routes>
|
||||
</div>
|
||||
</MainProvider>
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user