-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
2e072a6
commit a79e670
Showing
8 changed files
with
94 additions
and
180 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,126 +1,31 @@ | ||
"use client"; | ||
import RootLayout from "./rootLayout"; | ||
import Home from "./ui/pages/home/home" | ||
import { HashRouter, Route, Routes, Navigate } from "react-router-dom" | ||
import { authenticateUser } from "@/utils/utils"; | ||
import Login from "./ui/pages/login/login"; | ||
import Layout from "./ui/Layout"; | ||
import MyOrganization from "./ui/pages/organizations/organizations"; | ||
import ProjectList from "./ui/pages/projects/project"; | ||
import Projects from "./ui/pages/projects/projectDetails" | ||
import Dataset from "./ui/pages/dataset/dataset"; | ||
import Workspace from "./ui/pages/workspace/workspace"; | ||
import WorkspaceSettingTabs from "./ui/pages/workspace/workspacesetting/setting"; | ||
import SignUp from "./ui/pages/invite/invite"; | ||
import ForgotPassword from "./ui/pages/forgot-password/forgot-password"; | ||
import Dashboard from "./ui/pages/admin/Dashboard" | ||
import ProgressPage from "./progress/progress"; | ||
import ProfilePage from "./profile/profile"; | ||
import EditProfile from "./ui/pages/edit-profile/edit-profile" | ||
import ChangePassword from "./ui/pages/change-password/change-password" | ||
import ProjectSetting from "@/components/Project/ProjectSettings"; | ||
import DatasetDetails from "@/components/datasets/DatasetDetails"; | ||
import DatasetSettingTabs from "@/components/datasets/DatasetSettingTab"; | ||
import AutomateDatasets from "@/components/datasets/AutomateDatasets"; | ||
import CreateNewDatasetInstanceAPI from "@/components/datasets/CreateNewDatasetInstance"; | ||
// Import necessary modules from Next.js | ||
"use client" | ||
import Head from 'next/head'; | ||
import { ThemeProvider } from '@emotion/react'; | ||
|
||
// Import your custom theme | ||
import themeDefault from '../themes/theme'; | ||
|
||
// Import the StoreProvider and CSS | ||
import Providers from './StoreProvider'; | ||
import './index.css'; | ||
|
||
export default function RootLayout({ children }) { | ||
return ( | ||
<RootLayout> | ||
<HashRouter> | ||
<Routes> | ||
<Route path="/" element={<Home/>} /> | ||
<Route path="/login" element={<Login/>} /> | ||
<Route path="/forgot-password" element={<ForgotPassword />} /> | ||
<Route path="/invite/:inviteCode" element={<SignUp />} /> | ||
<Route | ||
path="/admin" | ||
element={ProtectedRouteWrapper(<Layout component={<Dashboard />} />)} | ||
/> | ||
<Route | ||
path="/organizations/:orgId" | ||
element={ProtectedRouteWrapper(<Layout component={<MyOrganization />} />)} | ||
/> | ||
<Route | ||
path="/projects" | ||
element={ProtectedRouteWrapper(<Layout component={<ProjectList />} />)} | ||
/> | ||
<Route | ||
path="projects/:id" | ||
element={ProtectedRouteWrapper( | ||
<Layout component={<Projects />} Backbutton={true} backPressNavigationPath={"/projects"} /> | ||
)} | ||
/> | ||
<Route | ||
path="datasets/:datasetId/datasetsetting" | ||
element={ProtectedRouteWrapper( | ||
<Layout component={<DatasetSettingTabs />} Backbutton={true} /> | ||
)} | ||
/> | ||
<Route | ||
path="datasets/automate" | ||
element={ProtectedRouteWrapper( | ||
<Layout component={<AutomateDatasets />} Backbutton={true} /> | ||
)} | ||
/> | ||
<Route | ||
path="create-Dataset-Instance-Button" | ||
element={ProtectedRouteWrapper( | ||
<Layout component={<CreateNewDatasetInstanceAPI />} Backbutton={true} /> | ||
)} | ||
/> | ||
<Route | ||
path="projects/:id/projectsetting" | ||
element={ProtectedRouteWrapper( | ||
<Layout component={<ProjectSetting />} Backbutton={true} /> | ||
)} | ||
/> | ||
<Route | ||
path="/edit-profile" | ||
element={ProtectedRouteWrapper(<Layout component={<EditProfile />} Backbutton={true} />)} | ||
/> | ||
<Route | ||
path="/Change-Password" | ||
element={ProtectedRouteWrapper(<Layout component={<ChangePassword />} Backbutton={true} />)} | ||
/> | ||
<Route | ||
path="datasets" | ||
element={ProtectedRouteWrapper( | ||
<Layout component={<Dataset />} /> | ||
)} | ||
/> | ||
<Route | ||
path="datasets/:datasetId" | ||
element={ProtectedRouteWrapper( | ||
<Layout component={<DatasetDetails />} Backbutton={true} /> | ||
)} | ||
/> | ||
<Route | ||
path="workspaces/:id" | ||
element={ProtectedRouteWrapper( | ||
<Layout component={<Workspace />} Backbutton={true} /> | ||
)} | ||
/> | ||
<Route | ||
path="workspaces/:id/workspacesetting" | ||
element={ProtectedRouteWrapper( | ||
<Layout component={<WorkspaceSettingTabs />} Backbutton={true} /> | ||
)} | ||
/> | ||
|
||
<Route | ||
path="/profile/:id" | ||
element={ProtectedRouteWrapper(<Layout component={<ProfilePage />} Backbutton={true} />)} | ||
/> | ||
<Route | ||
path="/progress/:id" | ||
element={ProtectedRouteWrapper(<Layout component={<ProgressPage />} Backbutton={true} />)} | ||
/> | ||
</Routes> | ||
</HashRouter> | ||
</RootLayout> | ||
) | ||
} | ||
<> | ||
<html lang="en"> | ||
<Head> | ||
|
||
</Head> | ||
|
||
<body> | ||
<Providers> | ||
<ThemeProvider theme={themeDefault}> | ||
{children} | ||
</ThemeProvider> | ||
</Providers> | ||
</body> | ||
</html> | ||
</> | ||
); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters