Files
hpos-web/src/routes/appRoutes.js

146 lines
3.9 KiB
JavaScript
Raw Normal View History

import DashboardOutlinedIcon from '@mui/icons-material/DashboardOutlined';
import AppsOutlinedIcon from '@mui/icons-material/AppsOutlined';
import TestAnalytics from "../components/TestAnalytics";
import HomePage from '../components/HomePage';
import Devices from '../components/Devices';
2023-12-03 11:51:12 +05:30
import { Download, FactCheck } from '@mui/icons-material';
2023-08-23 20:57:33 +05:30
import ExportData from '../components/ExportData';
2023-08-28 17:54:20 +05:30
import Registration from '../components/Registration';
2024-02-10 10:07:52 +05:30
import { FaAndroid, FaArrowCircleLeft, FaBars, FaBezierCurve, FaBox, FaChalkboardTeacher, FaChartArea, FaChartLine, FaCheck, FaCommentAlt, FaExclamation, FaFlask, FaGolfBall, FaMicrochip, FaPhone, FaQuestionCircle, FaSearch, FaUser } from 'react-icons/fa';
2023-09-25 01:47:27 +05:30
import AppInstallation from '../components/AppInstallation';
2023-11-09 07:46:45 +05:30
import Samples from '../components/Samples';
2023-12-03 11:51:12 +05:30
import Precision from '../components/Precision';
import Accuracy from '../components/Accuracy';
import CurveFit from '../components/CurveFit';
2023-12-08 15:35:46 +05:30
import Help from '../components/Help';
2024-01-26 23:02:43 +05:30
import Gemini from '../components/Gemini';
2024-02-08 16:33:36 +05:30
import Diagnostics from '../components/Diagnostics';
2024-02-10 10:07:52 +05:30
import KitCheck from '../components/KitCheck';
const appRoutes = [
{
index: true,
element: <HomePage />,
state: "home"
},
{
path: "/analytics",
element: <TestAnalytics />,
state: "analytics",
sidebarProps: {
displayText: "Analytics",
icon: <DashboardOutlinedIcon />
}
},
{
path: "/tests/insights",
element: <Devices />,
state: "insights",
sidebarProps: {
displayText: "Insights",
icon: <AppsOutlinedIcon />
}
2023-08-23 20:57:33 +05:30
},
{
2023-08-28 17:54:20 +05:30
path: "/downloaddata",
2023-08-23 20:57:33 +05:30
element: <ExportData />,
2023-08-28 17:54:20 +05:30
state: "downloaddata",
2023-08-23 20:57:33 +05:30
sidebarProps: {
2023-12-08 15:35:46 +05:30
displayText: "Raw Data",
2023-08-23 20:57:33 +05:30
icon: <Download />
}
},
2023-08-28 17:54:20 +05:30
{
path: "/registration",
element: <Registration />,
state: "registration",
sidebarProps: {
displayText: "Registration",
icon: <FaUser />
}
},
2023-09-25 01:47:27 +05:30
{
path: "/appinstallation",
element: <AppInstallation />,
state: "appinstallation",
sidebarProps: {
displayText: "App Installation",
icon: <FaAndroid />
}
},
2023-11-09 07:46:45 +05:30
{
path: "/samples",
element: <Samples />,
state: "Samples",
sidebarProps: {
displayText: "Samples",
icon: <FaFlask />
}
},
2024-02-10 10:07:52 +05:30
{
path: "/kits",
element: <KitCheck />,
state: "kits",
sidebarProps: {
displayText: "Kit Check",
icon: <FaBox />
}
},
2024-02-08 16:33:36 +05:30
{
path: "/diagnostics",
element: <Diagnostics />,
state: "Diagnostics",
sidebarProps: {
displayText: "Device Data",
icon: <FaMicrochip />
}
},
2023-12-08 15:35:46 +05:30
// {
// path: "/precision",
// element: <Precision />,
// state: "precision",
// sidebarProps: {
// displayText: "Precision",
// icon: <FaCheck />
// }
// },
2023-12-03 11:51:12 +05:30
{
2023-12-08 15:35:46 +05:30
path: "/autoanalysis",
2023-12-03 11:51:12 +05:30
element: <Accuracy />,
2023-12-08 15:35:46 +05:30
state: "autoanalysis",
2023-12-03 11:51:12 +05:30
sidebarProps: {
2024-01-26 23:02:43 +05:30
displayText: "Auto Analysis",
2023-12-08 15:35:46 +05:30
icon: <FaChartLine />
2023-12-03 11:51:12 +05:30
}
},
2024-02-11 14:14:10 +05:30
{
path: "/plots",
element: <CurveFit />,
state: "plots",
sidebarProps: {
2024-02-19 12:17:28 +05:30
displayText: "EDA Plots",
2024-02-11 14:14:10 +05:30
icon: <FaBezierCurve />
}
},
2024-01-26 23:02:43 +05:30
{
path: "/chat",
element: <Gemini />,
state: "chat",
sidebarProps: {
2024-02-10 09:52:34 +05:30
displayText: "Chat Gemini",
2024-01-26 23:02:43 +05:30
icon: <FaCommentAlt />
}
},
2023-12-03 11:51:12 +05:30
{
2023-12-08 15:35:46 +05:30
path: "/helpcenter",
element: <Help />,
state: "helpcenter",
2023-12-03 11:51:12 +05:30
sidebarProps: {
2023-12-08 15:35:46 +05:30
displayText: "Help Center",
icon: <FaQuestionCircle />
2023-12-03 11:51:12 +05:30
}
},
]
export default appRoutes;