diff --git a/src/screens/HyperSwitch/Routing/RoutingUtils.res b/src/screens/HyperSwitch/Routing/RoutingUtils.res index b50f3fbad..a1528303a 100644 --- a/src/screens/HyperSwitch/Routing/RoutingUtils.res +++ b/src/screens/HyperSwitch/Routing/RoutingUtils.res @@ -170,14 +170,6 @@ let constructNameDescription = routingType => { let currentTabNameRecoilAtom = Recoil.atom(. "currentTabName", "ActiveTab") -let validateNameAndDescription = (~dict, ~errors) => { - ["name", "description"]->Array.forEach(field => { - if dict->LogicUtils.getString(field, "")->String.trim === "" { - errors->Dict.set(field, `Please provide ${field} field`->Js.Json.string) - } - }) -} - let checkIfValuePresent = dict => { let valueFromObject = dict->getDictfromDict("value") diff --git a/src/screens/HyperSwitch/Routing/VolumeSplitRouting.res b/src/screens/HyperSwitch/Routing/VolumeSplitRouting.res index 9b3c5e1bd..af4abf049 100644 --- a/src/screens/HyperSwitch/Routing/VolumeSplitRouting.res +++ b/src/screens/HyperSwitch/Routing/VolumeSplitRouting.res @@ -1,7 +1,6 @@ open APIUtils open RoutingTypes open RoutingPreviewer - open LogicUtils module VolumeRoutingView = { diff --git a/src/screens/HyperSwitch/RoutingRevamp/AdvancedRouting.res b/src/screens/HyperSwitch/RoutingRevamp/AdvancedRouting.res index 465e498ef..6eb45ca3a 100644 --- a/src/screens/HyperSwitch/RoutingRevamp/AdvancedRouting.res +++ b/src/screens/HyperSwitch/RoutingRevamp/AdvancedRouting.res @@ -469,7 +469,7 @@ let make = (~routingRuleId, ~isActive, ~setCurrentRouting) => { let errors = Dict.make() - RoutingUtils.validateNameAndDescription(~dict, ~errors) + AdvancedRoutingUtils.validateNameAndDescription(~dict, ~errors) let validateGateways = (connectorData: array) => { if connectorData->Array.length === 0 { diff --git a/src/screens/HyperSwitch/RoutingRevamp/AdvancedRoutingUtils.res b/src/screens/HyperSwitch/RoutingRevamp/AdvancedRoutingUtils.res index 9acf9b330..03912bb24 100644 --- a/src/screens/HyperSwitch/RoutingRevamp/AdvancedRoutingUtils.res +++ b/src/screens/HyperSwitch/RoutingRevamp/AdvancedRoutingUtils.res @@ -400,3 +400,11 @@ let initialValues: AdvancedRoutingTypes.advancedRouting = { \"type": "", }, } + +let validateNameAndDescription = (~dict, ~errors) => { + ["name", "description"]->Array.forEach(field => { + if dict->LogicUtils.getString(field, "")->String.trim === "" { + errors->Dict.set(field, `Please provide ${field} field`->Js.Json.string) + } + }) +} diff --git a/src/screens/HyperSwitch/Surcharge/Surcharge.res b/src/screens/HyperSwitch/Surcharge/Surcharge.res index 677306a12..8fd8ac103 100644 --- a/src/screens/HyperSwitch/Surcharge/Surcharge.res +++ b/src/screens/HyperSwitch/Surcharge/Surcharge.res @@ -188,7 +188,7 @@ let make = () => { let errors = Dict.make() - RoutingUtils.validateNameAndDescription(~dict, ~errors) + AdvancedRoutingUtils.validateNameAndDescription(~dict, ~errors) switch dict->Dict.get("algorithm")->Belt.Option.flatMap(Js.Json.decodeObject) { | Some(jsonDict) => { diff --git a/src/screens/HyperSwitch/ThreeDSFlow/HSwitchThreeDS.res b/src/screens/HyperSwitch/ThreeDSFlow/HSwitchThreeDS.res index c6e897dce..62b7e68e8 100644 --- a/src/screens/HyperSwitch/ThreeDSFlow/HSwitchThreeDS.res +++ b/src/screens/HyperSwitch/ThreeDSFlow/HSwitchThreeDS.res @@ -206,7 +206,7 @@ let make = () => { let errors = Dict.make() - RoutingUtils.validateNameAndDescription(~dict, ~errors) + AdvancedRoutingUtils.validateNameAndDescription(~dict, ~errors) switch dict->Dict.get("algorithm")->Belt.Option.flatMap(Js.Json.decodeObject) { | Some(jsonDict) => {