From b009f88d588e479f46bc7c48771dfd6f5991a2f7 Mon Sep 17 00:00:00 2001 From: Mino Togna Date: Wed, 5 Jun 2024 13:19:02 +0200 Subject: [PATCH] 3835: Data table UI: hide E flag to null value cells (#3836) --- .../Section/DataTable/Table/Row/RowData/Cell/Flags/Flags.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/pages/Section/DataTable/Table/Row/RowData/Cell/Flags/Flags.tsx b/src/client/pages/Section/DataTable/Table/Row/RowData/Cell/Flags/Flags.tsx index f72b67f157..9f6a5a2b06 100644 --- a/src/client/pages/Section/DataTable/Table/Row/RowData/Cell/Flags/Flags.tsx +++ b/src/client/pages/Section/DataTable/Table/Row/RowData/Cell/Flags/Flags.tsx @@ -2,6 +2,8 @@ import './Flags.scss' import React from 'react' import { useTranslation } from 'react-i18next' +import { Objects } from 'utils/objects' + import { Col, NodeValue, Row } from 'meta/assessment' import { Authorizer } from 'meta/user' @@ -33,7 +35,7 @@ const Flags: React.FC = (props) => { const canEditData = Authorizer.canEditData({ country, cycle, section, user }) const linkedNode = col.props.linkedNodes?.[cycle.uuid] - const withEstimation = canEditData && nodeValue?.estimationUuid && !linkedNode + const withEstimation = canEditData && nodeValue?.estimationUuid && !Objects.isEmpty(nodeValue?.raw) && !linkedNode if (!withEstimation && !linkedNode) { return null