"use client"; import React from "react"; import TopHeader from "../components/topHeader/TopHeader"; import globalStyle from "../globalStyle.module.css"; import styles from "./styles.module.css"; import { useRouter } from "next/navigation"; import SuccessToast from "../components/toast/success/successToast"; import DeleteIcon from "../components/icons/delete"; import ViewIcon from "../components/icons/view"; import ActionButton from "../components/actionButton/ActionButton"; import useIsMobile from "../hooks/useIsMobile"; import Card from "./project-card/Card"; const ProjectsPage = () => { const router = useRouter(); const isMobile = useIsMobile(); const sampleData = [ { name: "DOKS One Cooperative Bank Backend Develop", version: "v1", cpuUsed: "250", cpuLimit: "5000", memoryUsed: "13500", memoryLimit: "20000", storageUsed: "10000", storageLimit: "100000", dateCreated: "2025-11-07 01:43:18.313 +0000 UTC", }, { name: "DOKS One Cooperative Bank Backend Develop", version: "v1", cpuUsed: "250", cpuLimit: "5000", memoryUsed: "13500", memoryLimit: "20000", storageUsed: "10000", storageLimit: "100000", dateCreated: "2025-11-07 01:43:18.313 +0000 UTC", }, { name: "DOKS One Cooperative Bank Backend Develop", version: "v1", cpuUsed: "250", cpuLimit: "5000", memoryUsed: "13500", memoryLimit: "20000", storageUsed: "10000", storageLimit: "100000", dateCreated: "2025-11-07 01:43:18.313 +0000 UTC", }, { name: "DOKS One Cooperative Bank Backend Develop", version: "v1", cpuUsed: "250", cpuLimit: "5000", memoryUsed: "13500", memoryLimit: "20000", storageUsed: "10000", storageLimit: "100000", dateCreated: "2025-11-07 01:43:18.313 +0000 UTC", }, { name: "DOKS One Cooperative Bank Backend Develop", version: "v1", cpuUsed: "250", cpuLimit: "5000", memoryUsed: "13500", memoryLimit: "20000", storageUsed: "10000", storageLimit: "100000", dateCreated: "2025-11-07 01:43:18.313 +0000 UTC", }, { name: "DOKS One Cooperative Bank Backend Develop", version: "v1", cpuUsed: "250", cpuLimit: "5000", memoryUsed: "13500", memoryLimit: "20000", storageUsed: "10000", storageLimit: "100000", dateCreated: "2025-11-07 01:43:18.313 +0000 UTC", }, { name: "DOKS One Cooperative Bank Backend Develop", version: "v1", cpuUsed: "250", cpuLimit: "5000", memoryUsed: "13500", memoryLimit: "20000", storageUsed: "10000", storageLimit: "100000", dateCreated: "2025-11-07 01:43:18.313 +0000 UTC", }, { name: "DOKS One Cooperative Bank Backend Develop", version: "v1", cpuUsed: "250", cpuLimit: "5000", memoryUsed: "13500", memoryLimit: "20000", storageUsed: "10000", storageLimit: "100000", dateCreated: "2025-11-07 01:43:18.313 +0000 UTC", }, { name: "DOKS One Cooperative Bank Backend Develop", version: "v1", cpuUsed: "250", cpuLimit: "5000", memoryUsed: "13500", memoryLimit: "20000", storageUsed: "10000", storageLimit: "100000", dateCreated: "2025-11-07 01:43:18.313 +0000 UTC", }, { name: "DOKS One Cooperative Bank Backend Develop", version: "v1", cpuUsed: "250", cpuLimit: "5000", memoryUsed: "13500", memoryLimit: "20000", storageUsed: "10000", storageLimit: "100000", dateCreated: "2025-11-07 01:43:18.313 +0000 UTC", }, { name: "DOKS One Cooperative Bank Backend Develop", version: "v1", cpuUsed: "250", cpuLimit: "5000", memoryUsed: "13500", memoryLimit: "20000", storageUsed: "10000", storageLimit: "100000", dateCreated: "2025-11-07 01:43:18.313 +0000 UTC", }, { name: "DOKS One Cooperative Bank Backend Develop", version: "v1", cpuUsed: "250", cpuLimit: "5000", memoryUsed: "13500", memoryLimit: "20000", storageUsed: "10000", storageLimit: "100000", dateCreated: "2025-11-07 01:43:18.313 +0000 UTC", }, { name: "DOKS One Cooperative Bank Backend Develop", version: "v1", cpuUsed: "250", cpuLimit: "5000", memoryUsed: "13500", memoryLimit: "20000", storageUsed: "10000", storageLimit: "100000", dateCreated: "2025-11-07 01:43:18.313 +0000 UTC", }, { name: "DOKS One Cooperative Bank Backend Develop", version: "v1", cpuUsed: "250", cpuLimit: "5000", memoryUsed: "13500", memoryLimit: "20000", storageUsed: "10000", storageLimit: "100000", dateCreated: "2025-11-07 01:43:18.313 +0000 UTC", }, ]; return (
{isMobile ? (
) : (
{sampleData.map((project, index) => { return ( router.push("/projects/view")} > ); })}
Name Version CPU Used/Limit Memory Used/Limit Storage Used/Limit Date Created
{project.name} {project.version} {project.cpuUsed}{" "} /{" "} {project.cpuLimit} {project.memoryUsed} {" "} /{" "} {project.memoryLimit} {project.storageUsed} {" "} /{" "} {project.storageLimit} {project.dateCreated}
} />
} />
)}
); }; export default ProjectsPage;