From abfcf6e4c5f8ce68eae54b84ef86fa0dc929a918 Mon Sep 17 00:00:00 2001 From: Yuwen Memon Date: Mon, 19 Aug 2024 10:32:48 -0400 Subject: [PATCH] Hide crossSubsidiaryCustomers selector when both customers and projects are not imported --- .../NetSuiteImportCustomersOrProjectsPage.tsx | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomersOrProjectsPage.tsx b/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomersOrProjectsPage.tsx index cb9436fa082c..4e23da326d92 100644 --- a/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomersOrProjectsPage.tsx +++ b/src/pages/workspace/accounting/netsuite/import/NetSuiteImportCustomersOrProjectsPage.tsx @@ -95,18 +95,20 @@ function NetSuiteImportCustomersOrProjectsPage({policy}: WithPolicyConnectionsPr errors={ErrorUtils.getLatestErrorField(config ?? {}, CONST.NETSUITE_CONFIG.SYNC_OPTIONS.CUSTOMER_MAPPINGS.JOBS)} onCloseError={() => Policy.clearNetSuiteErrorField(policyID, CONST.NETSUITE_CONFIG.SYNC_OPTIONS.CUSTOMER_MAPPINGS.JOBS)} /> - { - updateNetSuiteCrossSubsidiaryCustomersConfiguration(policyID, isEnabled); - }} - pendingAction={config?.syncOptions?.pendingFields?.crossSubsidiaryCustomers} - errors={ErrorUtils.getLatestErrorField(config ?? {}, CONST.NETSUITE_CONFIG.SYNC_OPTIONS.CROSS_SUBSIDIARY_CUSTOMERS)} - onCloseError={() => Policy.clearNetSuiteErrorField(policyID, CONST.NETSUITE_CONFIG.SYNC_OPTIONS.CROSS_SUBSIDIARY_CUSTOMERS)} - /> + {importedValue !== CONST.INTEGRATION_ENTITY_MAP_TYPES.NETSUITE_DEFAULT && ( + { + updateNetSuiteCrossSubsidiaryCustomersConfiguration(policyID, isEnabled); + }} + pendingAction={config?.syncOptions?.pendingFields?.crossSubsidiaryCustomers} + errors={ErrorUtils.getLatestErrorField(config ?? {}, CONST.NETSUITE_CONFIG.SYNC_OPTIONS.CROSS_SUBSIDIARY_CUSTOMERS)} + onCloseError={() => Policy.clearNetSuiteErrorField(policyID, CONST.NETSUITE_CONFIG.SYNC_OPTIONS.CROSS_SUBSIDIARY_CUSTOMERS)} + /> + )} {importedValue !== CONST.INTEGRATION_ENTITY_MAP_TYPES.NETSUITE_DEFAULT && (