From 9f1260b6333d722cba463f116549e93fdb369aba Mon Sep 17 00:00:00 2001 From: Michele Alberti <michele.alberti@cea.fr> Date: Wed, 8 Jul 2020 19:42:02 +0200 Subject: [PATCH] [ivette] Do not show before and after columns when no (expression) name is available. --- ivette/src/renderer/Values.tsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/ivette/src/renderer/Values.tsx b/ivette/src/renderer/Values.tsx index e412139a774..1691b0f12b9 100644 --- a/ivette/src/renderer/Values.tsx +++ b/ivette/src/renderer/Values.tsx @@ -53,7 +53,7 @@ const Values = () => { const selectMarker = States.useSelection()[0]?.current?.marker; const t = States.useRequest(Eva.getValues, selectMarker); const markerInfo = States.useSyncArray(Ast.markerInfo).getArray(); - const [name, setName] = React.useState(''); + const [name, setName] = React.useState<string | undefined>(undefined); React.useEffect(() => { if (selectMarker && evaValues) { @@ -71,11 +71,11 @@ const Values = () => { evaValues.forEach((i) => model.setData(i.key, i)); break; default: - setName(''); + setName(undefined); } } } else { - setName(''); + setName(undefined); } model.reload(); }, [model, evaValues, t, selectMarker, markerInfo]); @@ -87,7 +87,8 @@ const Values = () => { <ColumnCallstack /> <Column id="value_before" - label={`${name} (before)`} + visible={!!name} + label={name && `${name} (before)`} title="Values inferred by Eva just before the selected point" disableSort fill @@ -95,7 +96,8 @@ const Values = () => { <ColumnAlarm /> <Column id="value_after" - label={`${name} (after)`} + visible={!!name} + label={name && `${name} (after)`} title="Values inferred by Eva just after the selected point" disableSort fill -- GitLab