From daa56cd575a7ea91f95254b91c4964166ff56c1a Mon Sep 17 00:00:00 2001 From: Pierre Bastianelli Date: Mon, 29 Mar 2021 15:01:15 -0700 Subject: [PATCH] feat: icon displays properly when the product is mandatory --- .../AllowableProductsTable.tsx | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/app/containers/Admin/NaicsCodeProduct/AllowableProductsTable.tsx b/app/containers/Admin/NaicsCodeProduct/AllowableProductsTable.tsx index e3161dc0af..195b318e37 100644 --- a/app/containers/Admin/NaicsCodeProduct/AllowableProductsTable.tsx +++ b/app/containers/Admin/NaicsCodeProduct/AllowableProductsTable.tsx @@ -3,6 +3,7 @@ import {Alert, Button, Table} from 'react-bootstrap'; import {createFragmentContainer, graphql} from 'react-relay'; import {AllowableProductsTable_query} from '__generated__/AllowableProductsTable_query.graphql'; import {faCheck} from '@fortawesome/free-solid-svg-icons'; +import {FontAwesomeIcon} from '@fortawesome/react-fontawesome'; interface Props { query: AllowableProductsTable_query; @@ -11,7 +12,7 @@ interface Props { export const AllowableProductsTableComponent: React.FunctionComponent = ( props ) => { - if (props.query.productNaicsCodesByNaicsCodeId.edges.length === 0) { + if (!props.query?.productNaicsCodesByNaicsCodeId.edges.length) { return ( No allowed products have been set for this NAICS code. @@ -25,7 +26,9 @@ export const AllowableProductsTableComponent: React.FunctionComponent = ( Product Name - Mandatory + + Mandatory + @@ -34,7 +37,14 @@ export const AllowableProductsTableComponent: React.FunctionComponent = ( {e.node.productByProductId.productName} - {e.node.isMandatory ? {faCheck} Yes : 'No'} + {e.node.isMandatory ? ( + <> + + Yes + + ) : ( + 'No' + )}