fix linting
All checks were successful
checks-impure / test (pull_request) Successful in 24s
checks / test (pull_request) Successful in 2m48s

This commit is contained in:
Arslan, Erdem
2023-11-25 01:43:31 +01:00
parent 2e82186e6d
commit e14b540687
3 changed files with 93 additions and 92 deletions

View File

@@ -3,7 +3,7 @@
import { NoDataOverlay } from "@/components/noDataOverlay";
import SummaryDetails from "@/components/summary_card";
import CustomTable from "@/components/table";
import {HomeDummyData, HomeTableConfig} from "@/mock/home";
import { HomeDummyData, HomeTableConfig } from "@/mock/home";
export default function Home() {
return (

View File

@@ -6,15 +6,15 @@ import TableHead from "@mui/material/TableHead";
import TableRow from "@mui/material/TableRow";
import Paper from "@mui/material/Paper";
import {NoDataOverlay} from "@/components/noDataOverlay";
import {StyledTableCell, StyledTableRow} from "./style";
import {ICustomTable, CustomTableConfiguration} from "@/types";
import {Checkbox} from "@mui/material";
import { NoDataOverlay } from "@/components/noDataOverlay";
import { StyledTableCell, StyledTableRow } from "./style";
import { ICustomTable, CustomTableConfiguration } from "@/types";
import { Checkbox } from "@mui/material";
const CustomTable = ({configuration, data}: ICustomTable) => {
const CustomTable = ({ configuration, data }: ICustomTable) => {
// display empty icon in case there is no data
if (!data || data.length === 0)
return <NoDataOverlay label="No Activity yet"/>;
return <NoDataOverlay label="No Activity yet" />;
const renderTableCell = (
value: any,
@@ -27,7 +27,8 @@ const CustomTable = ({configuration, data}: ICustomTable) => {
if (Array.isArray(value)) renderedValue = value.join(", ");
// cover use case if the data is an boolean
if (typeof value === "boolean") renderedValue = <Checkbox disabled checked={value}/>;
if (typeof value === "boolean")
renderedValue = <Checkbox disabled checked={value} />;
// cover use case if we want to render a component
if (render) renderedValue = render(value);
@@ -41,7 +42,7 @@ const CustomTable = ({configuration, data}: ICustomTable) => {
return (
<TableContainer component={Paper}>
<Table sx={{minWidth: 700}} aria-label="customized table">
<Table sx={{ minWidth: 700 }} aria-label="customized table">
<TableHead>
<TableRow>
{configuration.map((header: CustomTableConfiguration) => (

View File

@@ -7,7 +7,7 @@ export const HomeDummyData = [
network: "Carlo's Home Network",
ip_address: "127.0.0.1",
roles: "service repository, service consumer, DLG",
visible: true
visible: true,
},
{
entity_name: "C2",
@@ -15,8 +15,8 @@ export const HomeDummyData = [
network: "Steve's Home Network",
ip_address: "127.0.0.1",
roles: "service repository, service consumer, DLG",
visible: false
}
visible: false,
},
];
export const HomeTableConfig = [