diff --git a/src/components/App/__snapshots__/App.test.js.snap b/src/components/App/__snapshots__/App.test.js.snap index 7ec5bb8..5d1be1a 100644 --- a/src/components/App/__snapshots__/App.test.js.snap +++ b/src/components/App/__snapshots__/App.test.js.snap @@ -14,6 +14,30 @@ exports[`App Route / authenticated 1`] = `
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{ }; const handleSelectedItemsChange = (event) => { - setSelectedCanSignals(event.target.value); + const { value } = event.target; + if (value.some(item => item === "Select All")) { + if (selectedCanSignals.length === canSignals.length) { + setSelectedCanSignals([]); + } else { + setSelectedCanSignals(canSignals.map(signal => signal.signal_name)); + } + } else { + setSelectedCanSignals(value); + } }; + return (
@@ -146,7 +156,7 @@ const MainForm = ({ id }) => { - Select CAN signals + Select CAN signals