Fix crash on car table (#158)
This commit is contained in:
@@ -48,7 +48,15 @@ const tableColumns = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
const CarSelectionTable = (props) => {
|
const CarSelectionTable = (props) => {
|
||||||
const { token, classes, search, multiSelect, selected, onSelect, onSelectAll } = props;
|
const {
|
||||||
|
token,
|
||||||
|
classes,
|
||||||
|
search,
|
||||||
|
multiSelect,
|
||||||
|
selected,
|
||||||
|
onSelect,
|
||||||
|
onSelectAll,
|
||||||
|
} = props;
|
||||||
const [pageSize, setPageSize] = useState(10);
|
const [pageSize, setPageSize] = useState(10);
|
||||||
const [pageIndex, setPageIndex] = useState(0);
|
const [pageIndex, setPageIndex] = useState(0);
|
||||||
const [orderBy, setOrderBy] = useState("vin");
|
const [orderBy, setOrderBy] = useState("vin");
|
||||||
@@ -126,19 +134,23 @@ const CarSelectionTable = (props) => {
|
|||||||
multiSelect={multiSelect}
|
multiSelect={multiSelect}
|
||||||
onSelectAll={handleSelectAll}
|
onSelectAll={handleSelectAll}
|
||||||
selectCount={selected ? selected.length : 0}
|
selectCount={selected ? selected.length : 0}
|
||||||
rowCount={vehicles.length}
|
rowCount={vehicles ? vehicles.length : 0}
|
||||||
/>
|
/>
|
||||||
<TableBody>
|
<TableBody>
|
||||||
{vehicles.map((row) => {
|
{vehicles.map((row) => {
|
||||||
const isSelected = selected ? selected.indexOf(row.vin) !== -1 : false;
|
const isSelected = selected
|
||||||
|
? selected.indexOf(row.vin) !== -1
|
||||||
|
: false;
|
||||||
return (
|
return (
|
||||||
<TableRow key={row.vin}>
|
<TableRow key={row.vin}>
|
||||||
{multiSelect && (<TableCell padding="checkbox">
|
{multiSelect && (
|
||||||
<Checkbox
|
<TableCell padding="checkbox">
|
||||||
checked={isSelected}
|
<Checkbox
|
||||||
onChange={(event) => handleSelect(event, row.vin)}
|
checked={isSelected}
|
||||||
/>
|
onChange={(event) => handleSelect(event, row.vin)}
|
||||||
</TableCell>)}
|
/>
|
||||||
|
</TableCell>
|
||||||
|
)}
|
||||||
<TableCell align="center">
|
<TableCell align="center">
|
||||||
<ConnectedIcon
|
<ConnectedIcon
|
||||||
connected={row.connected}
|
connected={row.connected}
|
||||||
|
|||||||
Reference in New Issue
Block a user