diff --git a/src/components/CANSelfServe/SelfServe/__snapshots__/index.test.jsx.snap b/src/components/CANSelfServe/SelfServe/__snapshots__/index.test.jsx.snap
index 7c0453b..5e55a76 100644
--- a/src/components/CANSelfServe/SelfServe/__snapshots__/index.test.jsx.snap
+++ b/src/components/CANSelfServe/SelfServe/__snapshots__/index.test.jsx.snap
@@ -339,57 +339,78 @@ exports[`Render Render 1`] = `
class="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12"
>
{
const classes = useStyles();
@@ -72,27 +73,19 @@ const MainForm = ({ id }) => {
setSelectedEndDate(value);
};
- const handleSelectedItemsChange = (event) => {
- const { value } = event.target;
- if (value.some(item => item === "Select All")) {
- setSelectAllCanSignals(true);
- if (selectedCanSignals.length === canSignals.length) {
- setSelectedCanSignals([]);
- } else {
- setSelectedCanSignals(canSignals.map(signal => signal.signal_name));
- }
- } else {
- setSelectAllCanSignals(false);
- setSelectedCanSignals(value);
- }
- };
-
const displayTimeAsGMT = (date) => {
return gmtTimezone
- ? date.toLocaleString("en-US", {timeZone: "Etc/GMT"})
+ ? date.toLocaleString("en-US", { timeZone: "Etc/GMT" })
: date;
}
+ useEffect(() => {
+ if (canSignals.length === selectedCanSignals.length) {
+ setSelectAllCanSignals(true);
+ } else {
+ setSelectAllCanSignals(false);
+ }
+ }, [canSignals, selectedCanSignals, setSelectAllCanSignals]);
return (
@@ -175,36 +168,12 @@ const MainForm = ({ id }) => {
-
- Select CAN signals
-
-
+ signal.signal_name))}
+ onChange={setSelectedCanSignals}
+ />