CEC-4545: fix responsive ecu table (#367)
* CEC-4545: fix responsive ecu table
This commit is contained in:
@@ -11276,6 +11276,7 @@ exports[`App Route /vehicle-status authenticated 1`] = `
|
|||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-0"
|
aria-labelledby="tab-0"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
id="tabpanel-0"
|
id="tabpanel-0"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
>
|
>
|
||||||
@@ -11528,54 +11529,63 @@ exports[`App Route /vehicle-status authenticated 1`] = `
|
|||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-1"
|
aria-labelledby="tab-1"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-1"
|
id="tabpanel-1"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-2"
|
aria-labelledby="tab-2"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-2"
|
id="tabpanel-2"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-3"
|
aria-labelledby="tab-3"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-3"
|
id="tabpanel-3"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-4"
|
aria-labelledby="tab-4"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-4"
|
id="tabpanel-4"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-5"
|
aria-labelledby="tab-5"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-5"
|
id="tabpanel-5"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-6"
|
aria-labelledby="tab-6"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-6"
|
id="tabpanel-6"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-7"
|
aria-labelledby="tab-7"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-7"
|
id="tabpanel-7"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-8"
|
aria-labelledby="tab-8"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-8"
|
id="tabpanel-8"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-9"
|
aria-labelledby="tab-9"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-9"
|
id="tabpanel-9"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ const MainForm = ({ vin }) => {
|
|||||||
} = useUserContext();
|
} = useUserContext();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={clsx(classes.paper, classes.tableSize)}>
|
<div className={clsx(classes.tableSize, classes.textCenterAlign)}>
|
||||||
<Typography variant="h6" className={classes.labelInline}>
|
<Typography variant="h6" className={classes.labelInline}>
|
||||||
Car ECUs
|
Car ECUs
|
||||||
</Typography>
|
</Typography>
|
||||||
@@ -25,9 +25,9 @@ const MainForm = ({ vin }) => {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
const CarUpdatesTab = ({vin}) => (
|
const CarUpdatesTab = ({ vin }) => (
|
||||||
<VehicleProvider>
|
<VehicleProvider>
|
||||||
<MainForm vin={vin}/>
|
<MainForm vin={vin} />
|
||||||
</VehicleProvider>
|
</VehicleProvider>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ exports[`ECUsTab Render 1`] = `
|
|||||||
data-testid="mocked-userprovider"
|
data-testid="mocked-userprovider"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
class="makeStyles-paper-0 makeStyles-tableSize-0"
|
class="makeStyles-tableSize-0 makeStyles-textCenterAlign-0"
|
||||||
>
|
>
|
||||||
<h6
|
<h6
|
||||||
class="MuiTypography-root makeStyles-labelInline-0 MuiTypography-h6"
|
class="MuiTypography-root makeStyles-labelInline-0 MuiTypography-h6"
|
||||||
@@ -17,7 +17,7 @@ exports[`ECUsTab Render 1`] = `
|
|||||||
Car ECUs
|
Car ECUs
|
||||||
</h6>
|
</h6>
|
||||||
<div
|
<div
|
||||||
class="makeStyles-paper-0 makeStyles-tableSize-0"
|
class="MuiTableContainer-root"
|
||||||
>
|
>
|
||||||
<table
|
<table
|
||||||
class="MuiTable-root"
|
class="MuiTable-root"
|
||||||
|
|||||||
@@ -223,6 +223,7 @@ exports[`CarStatus Render 1`] = `
|
|||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-0"
|
aria-labelledby="tab-0"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
id="tabpanel-0"
|
id="tabpanel-0"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
>
|
>
|
||||||
@@ -418,54 +419,63 @@ exports[`CarStatus Render 1`] = `
|
|||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-1"
|
aria-labelledby="tab-1"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-1"
|
id="tabpanel-1"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-2"
|
aria-labelledby="tab-2"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-2"
|
id="tabpanel-2"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-3"
|
aria-labelledby="tab-3"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-3"
|
id="tabpanel-3"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-4"
|
aria-labelledby="tab-4"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-4"
|
id="tabpanel-4"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-5"
|
aria-labelledby="tab-5"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-5"
|
id="tabpanel-5"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-6"
|
aria-labelledby="tab-6"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-6"
|
id="tabpanel-6"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-7"
|
aria-labelledby="tab-7"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-7"
|
id="tabpanel-7"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-8"
|
aria-labelledby="tab-8"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-8"
|
id="tabpanel-8"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
aria-labelledby="tab-9"
|
aria-labelledby="tab-9"
|
||||||
|
class="makeStyles-tabContainer-0"
|
||||||
hidden=""
|
hidden=""
|
||||||
id="tabpanel-9"
|
id="tabpanel-9"
|
||||||
role="tabpanel"
|
role="tabpanel"
|
||||||
|
|||||||
@@ -147,8 +147,13 @@ const CarStatus = () => {
|
|||||||
</Tabs>
|
</Tabs>
|
||||||
</Box>
|
</Box>
|
||||||
{tabs.map((item, index) => (
|
{tabs.map((item, index) => (
|
||||||
<TabPanel key={index} value={tabIndex} index={index}>
|
<TabPanel
|
||||||
<item.component vin={vin}/>
|
key={index}
|
||||||
|
value={tabIndex}
|
||||||
|
index={index}
|
||||||
|
className={classes.tabContainer}
|
||||||
|
>
|
||||||
|
<item.component vin={vin} />
|
||||||
</TabPanel>
|
</TabPanel>
|
||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -2,12 +2,12 @@ import {
|
|||||||
Table,
|
Table,
|
||||||
TableBody,
|
TableBody,
|
||||||
TableCell,
|
TableCell,
|
||||||
|
TableContainer,
|
||||||
TableFooter,
|
TableFooter,
|
||||||
TablePagination,
|
TablePagination,
|
||||||
TableRow,
|
TableRow,
|
||||||
Tooltip
|
Tooltip
|
||||||
} from "@material-ui/core";
|
} from "@material-ui/core";
|
||||||
import clsx from "clsx";
|
|
||||||
import React, { useEffect, useState } from "react";
|
import React, { useEffect, useState } from "react";
|
||||||
|
|
||||||
import { logger } from "../../../services/monitoring";
|
import { logger } from "../../../services/monitoring";
|
||||||
@@ -122,7 +122,7 @@ const CarECUsTable = ({ vin, token, classes }) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={clsx(classes.paper, classes.tableSize)}>
|
<TableContainer>
|
||||||
<Table>
|
<Table>
|
||||||
<TableHeaderSortable
|
<TableHeaderSortable
|
||||||
classes={classes}
|
classes={classes}
|
||||||
@@ -166,7 +166,7 @@ const CarECUsTable = ({ vin, token, classes }) => {
|
|||||||
</TableRow>
|
</TableRow>
|
||||||
</TableFooter>
|
</TableFooter>
|
||||||
</Table>
|
</Table>
|
||||||
</div>
|
</TableContainer>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -267,7 +267,12 @@ const useStyles = makeStyles((theme) => ({
|
|||||||
textDecoration: "inherit",
|
textDecoration: "inherit",
|
||||||
color: "inherit",
|
color: "inherit",
|
||||||
},
|
},
|
||||||
tableSize: { height: 700, width: "100%" },
|
tableSize: {
|
||||||
|
width: "100%",
|
||||||
|
},
|
||||||
|
tabContainer: {
|
||||||
|
maxWidth: "100%",
|
||||||
|
},
|
||||||
whiteBackground: { backgroundColor: "White" },
|
whiteBackground: { backgroundColor: "White" },
|
||||||
progressIcon: { width: 40, height: 40 },
|
progressIcon: { width: 40, height: 40 },
|
||||||
progressSuccess: { color: "green" },
|
progressSuccess: { color: "green" },
|
||||||
@@ -288,7 +293,7 @@ const useStyles = makeStyles((theme) => ({
|
|||||||
},
|
},
|
||||||
tableHeader: {
|
tableHeader: {
|
||||||
textDecorationStyle: "solid",
|
textDecorationStyle: "solid",
|
||||||
fontWeight:500,
|
fontWeight: 500,
|
||||||
},
|
},
|
||||||
limitWidthTableCell: {
|
limitWidthTableCell: {
|
||||||
maxWidth: "200px",
|
maxWidth: "200px",
|
||||||
|
|||||||
Reference in New Issue
Block a user