Merge pull request #536 from Fisker-Inc/CEC-6051-2

CEC-6051 - Fix UI for bulk actions
This commit is contained in:
Paul Adamsen
2024-06-11 10:13:58 -04:00
committed by GitHub
2 changed files with 4 additions and 1 deletions

View File

@@ -70,6 +70,7 @@ const MainForm = ({ name }) => {
const [order, setOrder] = useState("desc");
const [search, setSearch] = useState("");
const [selected, setSelected] = useState([]);
const [selectAll, setSelectAll] = useState(false);
const [fleetVINs, setFleetVINs] = useState([]);
const componentMounted = useRef(true);
const classes = useStyles();
@@ -155,7 +156,8 @@ const MainForm = ({ name }) => {
};
const handleSelectAll = () => {
setSelected(fleetVINs);
setSelectAll(!selectAll);
setSelected(!selectAll ? fleetVINs : []);
};
const handleSelect = (vin, setState) => {

View File

@@ -106,6 +106,7 @@ HeaderSortable.propTypes = {
selectCount: PropTypes.number,
totalRows: PropTypes.number,
onSelectAll: PropTypes.func,
selectAllForAllPages: PropTypes.bool,
};
export default HeaderSortable;