From 780515e62b6c05e090cfe5f540a1f853a3e7bcb0 Mon Sep 17 00:00:00 2001
From: Michele Alberti <michele.alberti@cea.fr>
Date: Tue, 21 Jul 2020 15:41:34 +0200
Subject: [PATCH] [ivette] Revert changes for dynamic columns.

---
 ivette/src/renderer/Values.tsx | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/ivette/src/renderer/Values.tsx b/ivette/src/renderer/Values.tsx
index 138044522e4..982880b2bdf 100644
--- a/ivette/src/renderer/Values.tsx
+++ b/ivette/src/renderer/Values.tsx
@@ -62,12 +62,10 @@ const Values = () => {
   const selectMarker = States.useSelection()[0]?.current?.marker;
   const markerInfo = States.useSyncArray(Ast.markerInfo).getArray();
   const [name, setName] = React.useState<string | undefined>(undefined);
-  const [alarmOccurred, setAlarmOccurred] = React.useState(false);
-  const [unchanged, setUnchanged] = React.useState(false);
 
   States.useRequest(Eva.getValues, selectMarker);
 
-  React.useLayoutEffect(() => {
+  React.useEffect(() => {
     if (selectMarker && evaValues) {
       model.removeAllData();
       const selectMarkerInfo = markerInfo.find((e) => e.key === selectMarker);
@@ -77,26 +75,18 @@ const Values = () => {
           case 'lvalue':
             evaValues.forEach((i) => model.setData(i.key, i));
             setName(selectMarkerInfo.descr);
-            setAlarmOccurred(evaValues.some((e) => e.alarm));
-            setUnchanged(evaValues.some((e) => e.value_after === 'unchanged'));
             break;
           case 'declaration':
             evaValues.forEach((i) => model.setData(i.key, i));
             setName(selectMarkerInfo.name);
-            setAlarmOccurred(evaValues.some((e) => e.alarm));
-            setUnchanged(evaValues.some((e) => e.value_after === 'unchanged'));
             break;
           default:
             setName(undefined);
-            setAlarmOccurred(false);
-            setUnchanged(false);
         }
       }
       model.reload();
     } else {
       setName(undefined);
-      setAlarmOccurred(false);
-      setUnchanged(false);
     }
   }, [evaValues, selectMarker, markerInfo, model]);
 
@@ -108,18 +98,18 @@ const Values = () => {
         <Column
           id="value_before"
           visible={!!name}
-          label={name && (unchanged ? name : `${name} (before)`)}
+          label={name && `${name} (before)`}
           title="Values inferred by Eva just before the selected point"
           disableSort
         />
+        <ColumnAlarm visible={!!name} />
         <Column
           id="value_after"
-          visible={!!name && !unchanged}
+          visible={!!name}
           label={name && `${name} (after)`}
           title="Values inferred by Eva just after the selected point"
           disableSort
         />
-        <ColumnAlarm visible={alarmOccurred} />
       </Table>
     </>
   );
-- 
GitLab