diff --git a/Client/src/Pages/Details/index.jsx b/Client/src/Pages/Details/index.jsx
index 5cb213db5..1a4332357 100644
--- a/Client/src/Pages/Details/index.jsx
+++ b/Client/src/Pages/Details/index.jsx
@@ -1,9 +1,112 @@
-import './index.css'
+import { styled, useTheme } from '@mui/material/styles';
+import Table from '@mui/material/Table';
+import TableBody from '@mui/material/TableBody';
+import TableCell, { tableCellClasses } from '@mui/material/TableCell';
+import TableContainer from '@mui/material/TableContainer';
+import TableHead from '@mui/material/TableHead';
+import TableRow from '@mui/material/TableRow';
+import Paper from '@mui/material/Paper';
+import Box from '@mui/material/Box';
+import Typography from '@mui/material/Typography';
+import { StatusLabel } from "../../Components/Label/";
-const Details = () => {
- return (
-
details
- )
+/**
+ * Creates a styled TableCell component.
+ * @param {object} theme - The theme object.
+ * @returns {JSX.Element} The styled TableCell component.
+ */
+const StyledTableCell = styled(TableCell)(({ theme }) => ({
+ [`&.${tableCellClasses.head}`]: {
+ backgroundColor: theme.palette.action.hover,
+ color: theme.palette.common.black,
+ },
+ [`&.${tableCellClasses.body}`]: {
+ fontSize: 14,
+ },
+}));
+
+/**
+ * Creates a styled TableRow component.
+ * @param {object} theme - The theme object.
+ * @returns {JSX.Element} The styled TableRow component.
+ */
+const StyledTableRow = styled(TableRow)(({ theme }) => ({
+ '&:nth-of-type(odd)': {
+ backgroundColor: theme.palette.action.hover,
+ },
+ '&:nth-of-type(even)': {
+ backgroundColor: theme.palette.common.white,
+ },
+ '&:last-child td, &:last-child th': {
+ border: 0,
+ },
+}));
+
+/**
+ * Creates a data object for the table row.
+ * @param {JSX.Element} name - The status label JSX element.
+ * @param {string} date - The date and time string.
+ * @param {string} message - The message string.
+ * @returns {object} The data object containing name, date, and message.
+ */
+function createData(name, date, message) {
+ return { name, date, message };
}
-export default Details
\ No newline at end of file
+/**
+ * Customized table component displaying incident history.
+ * @returns {JSX.Element} The JSX element representing the customized table.
+ */
+export default function CustomizedTables() {
+ const theme = useTheme();
+
+ const rows = [
+ createData(, '2024-03-14 21:41:09', 'HTTP 350 - NOK'),
+ createData(, '2024-03-14 21:41:09', 'timeout of 48000ms exceeded'),
+ createData(, '2024-03-14 21:41:09', 'timeout of 48000ms exceeded'),
+ createData(, '2024-03-14 21:41:09', 'timeout of 48000ms exceeded'),
+ createData(, '2024-03-14 21:41:09', 'HTTP 350 - NOK'),
+ ];
+
+ return (
+
+
+
+ Incident History
+
+
+
+
+
+
+ Status
+ Date & Time
+ Message
+
+
+
+ {rows.map((row, index) => (
+
+
+ {row.name}
+
+ {row.date}
+ {row.message}
+
+ ))}
+
+
+
+
+ );
+}