+
{switch downloadCsv {
| Some(actionData) =>
diff --git a/src/components/PopUpConfirm.res b/src/components/PopUpConfirm.res
index 2c6c62649..b77056d75 100644
--- a/src/components/PopUpConfirm.res
+++ b/src/components/PopUpConfirm.res
@@ -136,7 +136,7 @@ let make = (
-
+
{switch popUpType {
| Warning =>
@@ -147,7 +147,7 @@ let make = (
| Secondary =>
| Denied =>
}}
-
+
{confirmType->React.string}
@@ -158,9 +158,9 @@ let make = (
-
+
-
+
diff --git a/src/components/ReactWindowTable.res b/src/components/ReactWindowTable.res
index 822f0dc83..de9bc747a 100644
--- a/src/components/ReactWindowTable.res
+++ b/src/components/ReactWindowTable.res
@@ -365,16 +365,16 @@ module ReactWindowTableComponent = {
{React.string(item.title)}
-
Option.isSome}>
+ Option.isSome}>
Option.getOr("")}
toolTipPosition={ToolTip.Bottom}
/>
-
+
-
Option.getOr(false)}>
+ Option.getOr(false)}>
-
-
Option.isSome}>
+
+ Option.isSome}>
{React.string(item.data->Option.getOr(""))}
-
+
{if item.showFilter || item.showSort {
diff --git a/src/components/SelectBox.res b/src/components/SelectBox.res
index b13428139..af547c619 100644
--- a/src/components/SelectBox.res
+++ b/src/components/SelectBox.res
@@ -731,7 +731,7 @@ module BaseSelect = {
} else if !isMobileView {
let clearAllCondition = noOfSelected > 0
-
Array.length > 1 &&
filteredOptions->Array.find(item => item.value === "Loading...")->Option.isNone}>
{{clearAllCondition ? "Clear All" : "Select All"}->React.string}
-
+
} else {
Array.length)}
@@ -895,7 +895,7 @@ module BaseSelect = {
onClick
/>
} else {
- 0 && showSelectCountButton}>
+ 0 && showSelectCountButton}>
Int.toString}`}
@@ -903,7 +903,7 @@ module BaseSelect = {
customButtonStyle="w-full items-center"
onClick
/>
-
+
}}
}
@@ -1140,14 +1140,14 @@ module RenderListItemInBaseRadio = {
| Some(str) =>
Int.toString} className="flex flex-row">
listItemComponent
-
+
}
/>
-
+
| None => listItemComponent
}
@@ -1370,11 +1370,11 @@ module BaseRadio = {
? "animate-textTransition transition duration-400"
: "animate-textTransitionOff transition duration-400"}`}>
{switch searchable {
- | Some(val) =>
diff --git a/src/components/Table.res b/src/components/Table.res
index 84f13b289..b8d07c29e 100644
--- a/src/components/Table.res
+++ b/src/components/Table.res
@@ -418,7 +418,7 @@ module TableHeadingCell = {
: justifyClass}`}>
-
Option.getOr(false)}>
+ Option.getOr(false)}>
-
+
{switch item.headerElement {
| Some(headerElement) => headerElement
| _ =>
{React.string(item.title)}
}}
-
Option.isSome}>
+ Option.isSome}>
Option.getOr(""))]>
Option.getOr("")})`)}
-
+
{if item.showFilter || item.showSort || filterRow->Option.isSome {
let selfClass = "self-end"
@@ -507,10 +507,10 @@ module TableHeadingCell = {
React.null
}}
-
Option.getOr(false)}>
+ Option.getOr(false)}>
{React.string("*")}
-
-
+ Option.getOr("")->LogicUtils.isNonEmptyString}>
-
+
@@ -837,9 +837,9 @@ let make = (
let frozenTable = {
-
+
{renderTableHeadingRow(frozenHeading, true, false, lastHeadingClass)}
-
+
{tableFilterRow(~isFrozen=true)}
{tableRows(frozenRow, false)}
@@ -851,14 +851,14 @@ let make = (
let customizeColumn = {
-
+
{renderTableHeadingRow(
frozenCustomiseColumnHeading,
true,
true,
`${lastHeadingClass} rounded-tl-none rounded-tr-lg`,
)}
-
+
{tableRows(
Array.fromInitializer(~length=totalLength, i => i + 1)->Array.map(_ => [Text("")]),
@@ -877,9 +877,9 @@ let make = (
let nonFrozenTable = {
-
+
{renderTableHeadingRow(remainingHeading, false, false, `${lastHeadingClass}`)}
-
+
{tableFilterRow(~isFrozen=false)}
{tableRows(remaingRow, false)}
@@ -912,15 +912,15 @@ let make = (
(),
)} //replaced "overflow-auto" -> to be tested with master
>
- 0}> {frozenTable}
+ 0}> {frozenTable}
nonFrozenTable
{switch customizeColumnNewTheme {
| Some(customizeColumnObj) =>
-
+
{customizeColumn}
-
+
| None => React.null
}}
diff --git a/src/components/TableLocalFilters.res b/src/components/TableLocalFilters.res
index 7090a9ff2..2d57f0f3c 100644
--- a/src/components/TableLocalFilters.res
+++ b/src/components/TableLocalFilters.res
@@ -69,7 +69,7 @@ module RangeSliderLocalFilter = {
onClick={_ => setShowDropDown(prev => !prev)}>
{rightIcon}
-
+
ReactDOM.Ref.domRef}
className=" top-3.5 px-4 pt-4 pb-2 bg-white border dark:bg-jp-gray-lightgray_background border-jp-gray-lightmode_steelgray border-opacity-75 dark:border-jp-gray-960 rounded shadow-generic_shadow dark:shadow-generic_shadow_dark mt-8 absolute border border-jp-gray-lightmode_steelgray border-opacity-75 dark:border-jp-gray-960 rounded shadow-generic_shadow dark:shadow-generic_shadow_dark z-20 ">
@@ -77,7 +77,7 @@ module RangeSliderLocalFilter = {
-
+
}
diff --git a/src/components/TableUtils.res b/src/components/TableUtils.res
index 451d02b9c..3a3468b43 100644
--- a/src/components/TableUtils.res
+++ b/src/components/TableUtils.res
@@ -645,13 +645,13 @@ module DeltaColumn = {
{React.string(Float.toFixedWithPrecision(value, ~digits=2) ++ "%")}
-
+
-
+
}
diff --git a/src/components/Tabs.res b/src/components/Tabs.res
index d2aace15e..9bcac97c9 100644
--- a/src/components/Tabs.res
+++ b/src/components/Tabs.res
@@ -260,9 +260,9 @@ let make = (
-
+
-
+
{switch tabs->Array.get(selectedIndex) {
diff --git a/src/components/form/FormRenderer.res b/src/components/form/FormRenderer.res
index 2a4eaddfe..04faa4922 100644
--- a/src/components/form/FormRenderer.res
+++ b/src/components/form/FormRenderer.res
@@ -217,23 +217,23 @@ module FieldWrapper = {
{<>
-
+
{React.string(label)}
-
+
{React.string(" *")}
-
+
-
+
{switch description {
| Some(description) =>
-
LogicUtils.isNonEmptyString}>
+ LogicUtils.isNonEmptyString}>
-
+
| None => React.null
}}
{switch descriptionComponent {
diff --git a/src/components/form/PasswordStrengthInputAsChips.res b/src/components/form/PasswordStrengthInputAsChips.res
index fe6ccd36c..d1a45132e 100644
--- a/src/components/form/PasswordStrengthInputAsChips.res
+++ b/src/components/form/PasswordStrengthInputAsChips.res
@@ -25,9 +25,9 @@ module PasswordChip = {
let textClass = isCheckPassed ? "text-green-700 font-medium" : "font-base dark:text-gray-100"
-
+
-
+
{React.string(checkName)}
}
diff --git a/src/components/priority-logics/AddPLGateway.res b/src/components/priority-logics/AddPLGateway.res
index 0e81a6c53..e7c70194a 100644
--- a/src/components/priority-logics/AddPLGateway.res
+++ b/src/components/priority-logics/AddPLGateway.res
@@ -13,11 +13,11 @@ module GatewayView = {
${textColor.primaryNormal} hover:${textColor.primaryNormal} bg-gradient-to-b from-jp-gray-250 to-jp-gray-200
dark:from-jp-gray-950 dark:to-jp-gray-950 focus:outline-none px-2 gap-1`}>
{React.string(ruleGateway.connector.connector)}
-
+
{React.string(ruleGateway.split->Int.toString ++ "%")}
-
+
})
->React.array}
@@ -137,9 +137,9 @@ let make = (
if isExpanded {
-
+
-
+
@@ -181,7 +181,7 @@ let make = (
removeItem(i)
}}
/>
-
Array.length > 0}>
+ Array.length > 0}>
{<>
{React.string("%")}
>}
-
+
}
diff --git a/src/components/tooltip/ToolTip.res b/src/components/tooltip/ToolTip.res
index 67cb0e47a..a16b700ee 100644
--- a/src/components/tooltip/ToolTip.res
+++ b/src/components/tooltip/ToolTip.res
@@ -281,7 +281,7 @@ module DescriptionSection = {
})
->React.array}
-
+
setIsToolTipVisible(prev => !prev)}
/>
-
+
{descriptionComponent}
diff --git a/src/entryPoints/AcceptInviteHome.res b/src/entryPoints/AcceptInviteHome.res
index 8d7063487..fb7870f0a 100644
--- a/src/entryPoints/AcceptInviteHome.res
+++ b/src/entryPoints/AcceptInviteHome.res
@@ -1,7 +1,7 @@
@react.component
let make = () => {
open APIUtils
- open UIUtils
+
let updateDetails = useUpdateMethod()
let showToast = ToastState.useShowToast()
let fetchSwitchMerchantList = SwitchMerchantListHook.useFetchSwitchMerchantList()
diff --git a/src/entryPoints/AuthModule/AuthModuleHooks.res b/src/entryPoints/AuthModule/AuthModuleHooks.res
index eed344da8..bc18eacd1 100644
--- a/src/entryPoints/AuthModule/AuthModuleHooks.res
+++ b/src/entryPoints/AuthModule/AuthModuleHooks.res
@@ -131,7 +131,6 @@ let useAuthMethods = (): authMethodProps => {
}
let useNote = (authType, setAuthType, ()) => {
- open UIUtils
open CommonAuthTypes
let {globalUIConfig: {font: {textColor}}} = React.useContext(ThemeProvider.themeContext)
let authId = HyperSwitchEntryUtils.getSessionData(~key="auth_id", ())
diff --git a/src/entryPoints/AuthModule/AuthWrapper.res b/src/entryPoints/AuthModule/AuthWrapper.res
index c2ba4fe65..30e2aeabd 100644
--- a/src/entryPoints/AuthModule/AuthWrapper.res
+++ b/src/entryPoints/AuthModule/AuthWrapper.res
@@ -25,17 +25,17 @@ module AuthHeaderWrapper = {
{children}
-
+
-
+
-
+
-
+
}
@@ -160,13 +160,13 @@ let make = (~children) => {
| LoggedOut =>
-
+
-
-
-
+
+
+
{PreLoginUtils.divider}
-
+
{authMethods
->Array.mapWithIndex((authMethod, index) =>
Int.toString}>
@@ -174,7 +174,7 @@ let make = (~children) => {
)
->React.array}
-
+
| PreLogin(_) =>
diff --git a/src/entryPoints/AuthModule/BasicAuth/BasicAuth.res b/src/entryPoints/AuthModule/BasicAuth/BasicAuth.res
index 19024fd92..f9e2d048b 100644
--- a/src/entryPoints/AuthModule/BasicAuth/BasicAuth.res
+++ b/src/entryPoints/AuthModule/BasicAuth/BasicAuth.res
@@ -237,9 +237,9 @@ let make = (~authType, ~setAuthType) => {
{switch authType {
| LoginWithPassword =>
| ForgetPassword =>
-
+
-
+
| LoginWithEmail
| ResendVerifyEmail
| SignUP =>
diff --git a/src/entryPoints/AuthModule/BasicAuth/BasicAuthScreen.res b/src/entryPoints/AuthModule/BasicAuth/BasicAuthScreen.res
index 6b2a67e1b..b7b3d6178 100644
--- a/src/entryPoints/AuthModule/BasicAuth/BasicAuthScreen.res
+++ b/src/entryPoints/AuthModule/BasicAuth/BasicAuthScreen.res
@@ -16,9 +16,9 @@ module BasicAuthPage = {
-
+
-
+
@@ -30,17 +30,17 @@ module BasicAuthPage = {
-
+
-
+
-
+
-
+
-
+
{switch authType {
| MagicLinkEmailSent | ForgetPasswordEmailSent | ResendVerifyEmailSent =>
@@ -110,20 +110,20 @@ module Header = {
| _ => React.null
}}
-
+
{switch authType {
| LoginWithPassword | LoginWithEmail =>
-
+
{getHeaderLink(
~prefix="New to Hyperswitch?",
~authType=SignUP,
~path="/register",
~sufix="Sign up",
)}
-
+
| SignUP =>
getHeaderLink(
diff --git a/src/entryPoints/AuthModule/Common/CommonAuthForm.res b/src/entryPoints/AuthModule/Common/CommonAuthForm.res
index 7f08a0346..3328b1503 100644
--- a/src/entryPoints/AuthModule/Common/CommonAuthForm.res
+++ b/src/entryPoints/AuthModule/Common/CommonAuthForm.res
@@ -11,7 +11,7 @@ module EmailPasswordForm = {
}
diff --git a/src/entryPoints/AuthModule/Common/CommonAuthHooks.res b/src/entryPoints/AuthModule/Common/CommonAuthHooks.res
index fd4c375c3..903593082 100644
--- a/src/entryPoints/AuthModule/Common/CommonAuthHooks.res
+++ b/src/entryPoints/AuthModule/Common/CommonAuthHooks.res
@@ -1,5 +1,4 @@
let useNote = (authType, setAuthType, isMagicLinkEnabled) => {
- open UIUtils
open CommonAuthTypes
let {globalUIConfig: {font: {textColor}}} = React.useContext(ThemeProvider.themeContext)
let authId = HyperSwitchEntryUtils.getSessionData(~key="auth_id", ())
diff --git a/src/entryPoints/AuthModule/Common/CommonInviteScreen.res b/src/entryPoints/AuthModule/Common/CommonInviteScreen.res
index d490d3932..0e0c4fe67 100644
--- a/src/entryPoints/AuthModule/Common/CommonInviteScreen.res
+++ b/src/entryPoints/AuthModule/Common/CommonInviteScreen.res
@@ -50,20 +50,20 @@ let make = (~merchantData, ~acceptInviteOnClick, ~onClickLoginToDashboard) => {
-
+
acceptInviteOnClick(index)}
/>
-
-
+
+
{"Accepted"->React.string}
-
+
})
->React.array}
diff --git a/src/entryPoints/AuthModule/Common/ResendBtn.res b/src/entryPoints/AuthModule/Common/ResendBtn.res
index 10ad09cfb..afbc24cca 100644
--- a/src/entryPoints/AuthModule/Common/ResendBtn.res
+++ b/src/entryPoints/AuthModule/Common/ResendBtn.res
@@ -32,10 +32,10 @@ let make = (~callBackFun) => {
}}>
{"Send again."->React.string}
-
+
{`(${mod(seconds, 60)->Int.toString}sec)`->React.string}
-
+
}
diff --git a/src/entryPoints/AuthModule/PreLoginModule/AuthSelect.res b/src/entryPoints/AuthModule/PreLoginModule/AuthSelect.res
index 5db0cc3c2..5fe4d5b97 100644
--- a/src/entryPoints/AuthModule/PreLoginModule/AuthSelect.res
+++ b/src/entryPoints/AuthModule/PreLoginModule/AuthSelect.res
@@ -86,9 +86,9 @@ let make = (~setSelectedAuthId) => {
->Array.mapWithIndex((authMethod, index) =>
Int.toString}>
{authMethod->renderComponentForAuthTypes}
- Array.length !== 2}>
+ Array.length !== 2}>
{PreLoginUtils.divider}
-
+
)
->React.array}
diff --git a/src/entryPoints/AuthModule/TwoFaAuth/TotpSetup.res b/src/entryPoints/AuthModule/TwoFaAuth/TotpSetup.res
index a70240aa0..de332167a 100644
--- a/src/entryPoints/AuthModule/TwoFaAuth/TotpSetup.res
+++ b/src/entryPoints/AuthModule/TwoFaAuth/TotpSetup.res
@@ -181,12 +181,12 @@ module ConfigureTotpScreen = {
{modalHeaderText->React.string}
-
+
-
+
-
+
{"Didn't get a code? "->React.string}
React.string}
-
+
{
{switch authType {
| LoginWithPassword =>
| ForgetPassword =>
-
+
-
+
| ResendVerifyEmail
| SignUP =>
<>
-
+
-
-
+
+
-
+
>
| LoginWithEmail =>
diff --git a/src/entryPoints/HyperSwitchApp.res b/src/entryPoints/HyperSwitchApp.res
index 1696e9458..5dc3c95ff 100644
--- a/src/entryPoints/HyperSwitchApp.res
+++ b/src/entryPoints/HyperSwitchApp.res
@@ -1,6 +1,5 @@
@react.component
let make = () => {
- open UIUtils
open HSwitchUtils
open GlobalVars
open APIUtils
@@ -455,9 +454,9 @@ let make = () => {
remainingPath
renderList={() => }
renderShow={_value =>
-
+
- }
+ }
/>
| list{"business-details"} =>
diff --git a/src/entryPoints/SidebarValues.res b/src/entryPoints/SidebarValues.res
index c364c1a87..297801f0f 100644
--- a/src/entryPoints/SidebarValues.res
+++ b/src/entryPoints/SidebarValues.res
@@ -33,9 +33,9 @@ module GetProductionAccess = {
{productionAccessString->React.string}
-
+
-
+
| None =>
{
- let arr = queryUrl->decodeURI->String.split("&")->Array.map(e => e->String.split("="))
- let safeArray = arr->Array.filter(e => e->Array.length == 2)
- let dict: Dict.t = Dict.make()
- safeArray->Array.forEach(e => {
- dict->Dict.set(e->Array.get(0)->Option.getOr(""), e->Array.get(1)->Option.getOr(""))
- })
-
- dict
-}
-type queryInput = String(string, string) | Array(string, array)
diff --git a/src/screens/Analytics/Analytics.res b/src/screens/Analytics/Analytics.res
index ba2a3cf7e..a9cbdbc59 100644
--- a/src/screens/Analytics/Analytics.res
+++ b/src/screens/Analytics/Analytics.res
@@ -354,13 +354,13 @@ module TableWrapper = {
/>
- Array.length > 0}>
+ Array.length > 0}>
{"'NA' denotes those incomplete or failed payments with no assigned values for the corresponding parameters due to reasons like customer drop-offs, technical failures, etc."->React.string}
-
+
>
:
}
@@ -676,18 +676,18 @@ let make = (
}
- Dict.toArray->Array.length > 0}>
+ Dict.toArray->Array.length > 0}>
{switch chartEntity1 {
| Some(chartEntity) =>
-
+
{switch generateReportType {
| Some(entityName) =>
| None => React.null
}}
-
+
topFilterUi
@@ -865,5 +865,5 @@ let make = (
| _ => React.null
}}
-
+
}
diff --git a/src/screens/Analytics/AnalyticsNew.res b/src/screens/Analytics/AnalyticsNew.res
index 440dc7fef..a42a0dd5e 100644
--- a/src/screens/Analytics/AnalyticsNew.res
+++ b/src/screens/Analytics/AnalyticsNew.res
@@ -303,13 +303,13 @@ module TableWrapper = {
/>
- Array.length > 0}>
+ Array.length > 0}>
{"'NA' denotes those incomplete or failed payments with no assigned values for the corresponding parameters due to reasons like customer drop-offs, technical failures, etc."->React.string}
-
+
>
:
}
diff --git a/src/screens/Analytics/GlobalSearch/GlobalSearchBar.res b/src/screens/Analytics/GlobalSearch/GlobalSearchBar.res
index 8f060710b..7fc5dccf8 100644
--- a/src/screens/Analytics/GlobalSearch/GlobalSearchBar.res
+++ b/src/screens/Analytics/GlobalSearch/GlobalSearchBar.res
@@ -122,7 +122,7 @@ module ModalWrapper = {
module SearchResultsComponent = {
open GlobalSearchTypes
open LogicUtils
- open UIUtils
+
@react.component
let make = (~searchResults, ~searchText, ~redirectOnSelect, ~setShowModal) => {
React.useEffect(() => {
@@ -203,7 +203,7 @@ let make = () => {
open GlobalSearchBarUtils
open HeadlessUI
open LogicUtils
- open UIUtils
+
let getURL = APIUtils.useGetURL()
let prefix = useUrlPrefix()
let setGLobalSearchResults = HyperswitchAtom.globalSeacrchAtom->Recoil.useSetRecoilState
diff --git a/src/screens/Analytics/GlobalSearch/GlobalSearchBarUtils.res b/src/screens/Analytics/GlobalSearch/GlobalSearchBarUtils.res
index 1c4b2d5f0..4429eceb7 100644
--- a/src/screens/Analytics/GlobalSearch/GlobalSearchBarUtils.res
+++ b/src/screens/Analytics/GlobalSearch/GlobalSearchBarUtils.res
@@ -7,7 +7,7 @@ module ShowMoreLink = {
~textStyleClass="",
~searchText,
) => {
- 10}>
+ 10}>
{
let linkText = `View ${section.total_results->Int.toString} result${section.total_results > 1
? "s"
@@ -33,7 +33,7 @@ module ShowMoreLink = {
}
}
-
+
}
}
diff --git a/src/screens/Analytics/GlobalSearchResults/SearchResultsPage.res b/src/screens/Analytics/GlobalSearchResults/SearchResultsPage.res
index b6de1c9b4..fdfbb1f25 100644
--- a/src/screens/Analytics/GlobalSearchResults/SearchResultsPage.res
+++ b/src/screens/Analytics/GlobalSearchResults/SearchResultsPage.res
@@ -1,7 +1,7 @@
module RenderSearchResultBody = {
open GlobalSearchTypes
open LogicUtils
- open UIUtils
+
@react.component
let make = (~section: resultType) => {
let redirectOnSelect = element => {
diff --git a/src/screens/Analytics/HomePageOverview/HomePageOverviewComponent.res b/src/screens/Analytics/HomePageOverview/HomePageOverviewComponent.res
index e328356b6..db59d0c59 100644
--- a/src/screens/Analytics/HomePageOverview/HomePageOverviewComponent.res
+++ b/src/screens/Analytics/HomePageOverview/HomePageOverviewComponent.res
@@ -42,7 +42,7 @@ module ConnectorOverview = {
{icons->React.array}
}
- Array.length > 0}>
+ Array.length > 0}>
{getConnectorIconsList()}
@@ -61,7 +61,7 @@ module ConnectorOverview = {
}}
/>
-
+
}
}
@@ -169,7 +169,7 @@ module OverviewInfo = {
}
}
-
+
@@ -182,7 +182,7 @@ module OverviewInfo = {
{"sample data"->React.string}
-
+
}
}
@@ -194,12 +194,12 @@ let make = () => {
{"Overview"->React.string}
diff --git a/src/screens/Analytics/Logs/LogUtils/ApiDetailsComponent.res b/src/screens/Analytics/Logs/LogUtils/ApiDetailsComponent.res
index b8337d4fd..1a3f3bee2 100644
--- a/src/screens/Analytics/Logs/LogUtils/ApiDetailsComponent.res
+++ b/src/screens/Analytics/Logs/LogUtils/ApiDetailsComponent.res
@@ -180,11 +180,11 @@ let make = (
-
isNonEmptyString &&
selectedOption.optionType !== WEBHOOKS}>
@@ -77,31 +77,31 @@ module TabDetails = {
/>
-
-
+ isEmptyString &&
selectedOption.optionType !== WEBHOOKS}>
-
+
| Metadata
| Response =>
-
isNonEmptyString}>
+ isNonEmptyString}>
Some} customTextCss="text-nowrap"
/>
-
-
isEmptyString}>
+
+ isEmptyString}>
-
+
| _ => React.null
}}
@@ -248,7 +248,7 @@ let make = (~id, ~urls, ~logType: LogTypes.pageType) => {
let codeBlock =
-
isNonEmptyString || logDetails.request->isNonEmptyString}>
@@ -265,7 +265,7 @@ let make = (~id, ~urls, ~logType: LogTypes.pageType) => {
-
+
open OrderUtils
{
message={`No logs available for this ${(logType :> string)->String.toLowerCase}`}
/>}>
{<>
- HSwitchOrderUtils.isTestData || data->Array.length === 0}>
+ HSwitchOrderUtils.isTestData || data->Array.length === 0}>
@@ -285,14 +285,14 @@ let make = (~id, ~urls, ~logType: LogTypes.pageType) => {
{`No logs available for this ${(logType :> string)->String.toLowerCase}`->React.string}
-
- HSwitchOrderUtils.isTestData || data->Array.length === 0)}>
+
+ HSwitchOrderUtils.isTestData || data->Array.length === 0)}>
-
+
>}
}
diff --git a/src/screens/Analytics/Logs/LogUtils/LogsWrapper.res b/src/screens/Analytics/Logs/LogUtils/LogsWrapper.res
index 6af4de7d4..55cadf278 100644
--- a/src/screens/Analytics/Logs/LogUtils/LogsWrapper.res
+++ b/src/screens/Analytics/Logs/LogUtils/LogsWrapper.res
@@ -20,9 +20,9 @@ let make = (~wrapperFor, ~children) => {
let isSmallDevice = MatchMedia.useMatchMedia("(max-width: 700px)")
-
+
-
- {children}
+
+ {children}
}
diff --git a/src/screens/Analytics/Logs/LogUtils/PrettyPrintJson.res b/src/screens/Analytics/Logs/LogUtils/PrettyPrintJson.res
index 0045349ab..d65660ebe 100644
--- a/src/screens/Analytics/Logs/LogUtils/PrettyPrintJson.res
+++ b/src/screens/Analytics/Logs/LogUtils/PrettyPrintJson.res
@@ -32,16 +32,16 @@ let make = (
-
isNonEmptyString}>
+ isNonEmptyString}>
{<>
- Option.isSome}>
+ Option.isSome}>
{headerText->Option.getOr("")->React.string}
{copyParsedJson}
-
+
>}
-
-
isEmptyString}>
+
+ isEmptyString}>
{headerText->Option.getOr("")->React.string}
@@ -72,6 +72,6 @@ let make = (
{"Failed to load!"->React.string}
-
+
}
diff --git a/src/screens/Analytics/PaymentsAnalytics/PaymentAnalytics.res b/src/screens/Analytics/PaymentsAnalytics/PaymentAnalytics.res
index 92fcf8c9a..43286c74c 100644
--- a/src/screens/Analytics/PaymentsAnalytics/PaymentAnalytics.res
+++ b/src/screens/Analytics/PaymentsAnalytics/PaymentAnalytics.res
@@ -232,9 +232,9 @@ let make = () => {
diff --git a/src/screens/Analytics/SystemMetrics/SystemMetricsAnalytics.res b/src/screens/Analytics/SystemMetrics/SystemMetricsAnalytics.res
index d0b82d323..8780da2b4 100644
--- a/src/screens/Analytics/SystemMetrics/SystemMetricsAnalytics.res
+++ b/src/screens/Analytics/SystemMetrics/SystemMetricsAnalytics.res
@@ -286,7 +286,7 @@ module SystemMetricsAnalytics = {
}, (startTimeVal, endTimeVal, filterBody->JSON.Encode.object->JSON.stringify))
let filterData = filterDataJson->Option.getOr(Dict.make()->JSON.Encode.object)
-
Dict.toArray->Array.length > 0}>
+ Dict.toArray->Array.length > 0}>
{switch chartEntity1 {
| Some(chartEntity) =>
@@ -320,7 +320,7 @@ module SystemMetricsAnalytics = {
| _ => React.null
}}
-
+
}
}
diff --git a/src/screens/ConfigurePMTs/PaymentMethodConfig.res b/src/screens/ConfigurePMTs/PaymentMethodConfig.res
index c6b6e3bf2..24f20ef2e 100644
--- a/src/screens/ConfigurePMTs/PaymentMethodConfig.res
+++ b/src/screens/ConfigurePMTs/PaymentMethodConfig.res
@@ -154,7 +154,7 @@ let make = (
let id = `payment_methods_enabled[${payment_method_index->Int.toString}].payment_method_types[${payment_method_types_index->Int.toString}]`
<>
-
+
-
+
{
- open UIUtils
let errorPageDetails = setupAccountStatus->PayPalFlowUtils.getPageDetailsForAutomatic
diff --git a/src/screens/Connectors/ConnectPayPalFlow/MenuOptionForPayPal.res b/src/screens/Connectors/ConnectPayPalFlow/MenuOptionForPayPal.res
index 1cc2b5f52..314e6806e 100644
--- a/src/screens/Connectors/ConnectPayPalFlow/MenuOptionForPayPal.res
+++ b/src/screens/Connectors/ConnectPayPalFlow/MenuOptionForPayPal.res
@@ -11,7 +11,7 @@ let make = (
~setInitialValues,
) => {
open HeadlessUI
- open UIUtils
+
let showPopUp = PopUpState.useShowPopUp()
let showToast = ToastState.useShowToast()
let deleteTrackingDetails = PayPalFlowUtils.useDeleteTrackingDetails()
diff --git a/src/screens/Connectors/ConnectorAccountDetailsHelper.res b/src/screens/Connectors/ConnectorAccountDetailsHelper.res
index 4dc2d3adb..2f17af8cd 100644
--- a/src/screens/Connectors/ConnectorAccountDetailsHelper.res
+++ b/src/screens/Connectors/ConnectorAccountDetailsHelper.res
@@ -85,7 +85,7 @@ module ErrorValidation = {
let errorDict = formState.values->validate->getDictFromJsonObject
let {touched} = ReactFinalForm.useField(fieldName).meta
let err = touched ? errorDict->Dict.get(fieldName) : None
-
Option.isSome}>
+ Option.isSome}>
@@ -93,7 +93,7 @@ module ErrorValidation = {
{React.string(err->Option.getOr(""->JSON.Encode.string)->getStringFromJson(""))}
-
+
}
}
@@ -122,7 +122,7 @@ module RenderConnectorInputFields = {
let label = details->getString(field, "")
let formName = isLabelNested ? `${name}.${field}` : name
-
isNonEmptyString} key={i->Int.toString}>
+ isNonEmptyString} key={i->Int.toString}>
titleToSnake->String.toLowerCase)]>
-
+
})
->React.array
}
@@ -390,7 +390,7 @@ module BusinessProfileRender = {
(),
)}
/>
-
+
{"Manage your list of profiles."->React.string}
-
+
>
}
@@ -453,9 +453,7 @@ module VerifyConnectorModal = {
className="whitespace-pre-line break-all flex flex-col gap-1 p-4 ml-6 text-base dark:text-jp-gray-text_darktheme dark:text-opacity-50 bg-red-100 rounded-md font-semibold">
{`${verifyErrorMessage->Option.getOr("")}`->React.string}
-
- {suggestedAction}
-
+ {suggestedAction}
@@ -505,7 +503,7 @@ module ConnectorHeaderWrapper = {
-
Array.includes(connectorNameFromType) &&
conditionForIntegrationSteps}>
-
+
{headerButton}
- true
| _ => false
@@ -536,7 +534,7 @@ module ConnectorHeaderWrapper = {
-
+
{children}
>
}
diff --git a/src/screens/Connectors/ConnectorHome.res b/src/screens/Connectors/ConnectorHome.res
index bfd471fca..a92c460cb 100644
--- a/src/screens/Connectors/ConnectorHome.res
+++ b/src/screens/Connectors/ConnectorHome.res
@@ -37,9 +37,9 @@ module ConnectorCurrentStepIndicator = {
{(i + 1)->Int.toString->React.string}
}}
- Array.length - 1}>
+ Array.length - 1}>
-
+
{step->ConnectorUtils.getStepName->React.string}
@@ -216,7 +216,7 @@ let make = (~isPayoutFlow=false, ~showStepIndicator=true, ~showBreadCrumb=true)
-
+
ConnectorUtils.getDisplayNameForConnector}
cursorStyle="cursor-pointer"
/>
-
-
+
+
-
-
+ checkIsDummyConnector(featureFlagDetails.testProcessors)}>
-
+
{switch currentStep {
diff --git a/src/screens/Connectors/ConnectorList.res b/src/screens/Connectors/ConnectorList.res
index bf01174b9..ef29da5c9 100644
--- a/src/screens/Connectors/ConnectorList.res
+++ b/src/screens/Connectors/ConnectorList.res
@@ -1,6 +1,5 @@
@react.component
let make = (~isPayoutFlow=false) => {
- open UIUtils
open ConnectorUtils
let {showFeedbackModal, setShowFeedbackModal} = React.useContext(GlobalProvider.defaultContext)
let (screenState, setScreenState) = React.useState(_ => PageLoaderWrapper.Loading)
diff --git a/src/screens/Connectors/ConnectorMetaData/ApplePay/ApplePayIntegrationHelper.res b/src/screens/Connectors/ConnectorMetaData/ApplePay/ApplePayIntegrationHelper.res
index 37ed3f26a..66d7fe6b0 100644
--- a/src/screens/Connectors/ConnectorMetaData/ApplePay/ApplePayIntegrationHelper.res
+++ b/src/screens/Connectors/ConnectorMetaData/ApplePay/ApplePayIntegrationHelper.res
@@ -23,11 +23,11 @@ module SimplifiedHelper = {
{heading->React.string}
-
Option.isSome}>
+ Option.isSome}>
{subText->Option.getOr("")->React.string}
-
+
{switch customElement {
| Some(element) => element
| _ => React.null
diff --git a/src/screens/Connectors/ConnectorPreview.res b/src/screens/Connectors/ConnectorPreview.res
index 809baffe3..011ef10d9 100644
--- a/src/screens/Connectors/ConnectorPreview.res
+++ b/src/screens/Connectors/ConnectorPreview.res
@@ -3,12 +3,12 @@ module InfoField = {
let make = (~render, ~label) => {
let str = render->Option.getOr("")
-
LogicUtils.isNonEmptyString}>
+ LogicUtils.isNonEmptyString}>
{label->React.string}
{str->React.string}
-
+
}
}
@@ -358,7 +358,7 @@ let make = (
className={`px-4 py-2 rounded-full w-fit font-medium text-sm !text-black ${isConnectorDisabled->connectorStatusStyle}`}>
{(isConnectorDisabled ? "DISABLED" : "ENABLED")->React.string}
-
+
{switch (connector->getConnectorNameTypeFromString(), paypalAutomaticFlow) {
| (Processors(PAYPAL), true) =>
}}
-
+
| _ =>
diff --git a/src/screens/Connectors/ConnectorUIUtils/PaymentMethod.res b/src/screens/Connectors/ConnectorUIUtils/PaymentMethod.res
index 4658140ad..0c0d2b4c7 100644
--- a/src/screens/Connectors/ConnectorUIUtils/PaymentMethod.res
+++ b/src/screens/Connectors/ConnectorUIUtils/PaymentMethod.res
@@ -19,7 +19,7 @@ module CardRenderer = {
open ConnectorTypes
open ConnectorUtils
open Wallet
- open UIUtils
+
@react.component
let make = (
~updateDetails,
diff --git a/src/screens/Connectors/Wallets/WalletHelper.res b/src/screens/Connectors/Wallets/WalletHelper.res
index 113af929c..4e452eb10 100644
--- a/src/screens/Connectors/Wallets/WalletHelper.res
+++ b/src/screens/Connectors/Wallets/WalletHelper.res
@@ -123,11 +123,11 @@ module SimplifiedHelper = {
{heading->React.string}
- Option.isSome}>
+ Option.isSome}>
{subText->Option.getOr("")->React.string}
-
+
{switch customElement {
| Some(element) => element
| _ => React.null
diff --git a/src/screens/Customers/ShowCustomers.res b/src/screens/Customers/ShowCustomers.res
index d7d7f2cae..c3e00b04d 100644
--- a/src/screens/Customers/ShowCustomers.res
+++ b/src/screens/Customers/ShowCustomers.res
@@ -20,7 +20,7 @@ module CustomerInfo = {
className={`flex flex-wrap ${justifyClassName} dark:bg-jp-gray-lightgray_background dark:border-jp-gray-no_data_border`}>
{detailsFields
->Array.mapWithIndex((colType, i) => {
- Array.includes(colType))} key={Int.toString(i)}>
-
+
})
->React.array}
- Option.isSome}>
+ Option.isSome}>
{children->Option.getOr(React.null)}
-
+
}
}
diff --git a/src/screens/Developer/APIKeys/PublishableAndHashKeySection.res b/src/screens/Developer/APIKeys/PublishableAndHashKeySection.res
index 3184b313e..5f581899b 100644
--- a/src/screens/Developer/APIKeys/PublishableAndHashKeySection.res
+++ b/src/screens/Developer/APIKeys/PublishableAndHashKeySection.res
@@ -63,7 +63,7 @@ let make = () => {
customParentClass="flex items-center gap-5"
/>
- String.length !== 0}>
+ String.length !== 0}>
{"Payment Response Hash Key"->React.string}
@@ -74,7 +74,7 @@ let make = () => {
customParentClass="flex items-center gap-5"
/>
-
+
diff --git a/src/screens/Developer/PaymentSettings/PaymentSettings.res b/src/screens/Developer/PaymentSettings/PaymentSettings.res
index 72d7fba62..8e6a8e4da 100644
--- a/src/screens/Developer/PaymentSettings/PaymentSettings.res
+++ b/src/screens/Developer/PaymentSettings/PaymentSettings.res
@@ -12,7 +12,7 @@ module InfoViewForWebhooks = {
{heading->React.string}
{subHeading->React.string}
-
+
-
+
}
@@ -97,11 +97,11 @@ module AuthenticationInput = {
- Array.length > 1}>
+ Array.length > 1}>
removeAuthHeaders(index, key)} />
-
+
}
}
@@ -165,7 +165,7 @@ module WebHookAuthenticationHeaders = {
- Array.length - 1 && index != 3}>
+ Array.length - 1 && index != 3}>
addAuthHeaders()}
/>
-
+
})
->React.array}
@@ -281,7 +281,7 @@ let make = (~webhookOnly=false, ~showFormOnly=false, ~profileId="") => {
-
+
{
currentPageTitle={busiProfieDetails.profile_name}
cursorStyle="cursor-pointer"
/>
-
+
{
)}
/>
-
+
{
fieldWrapperClass="max-w-xl"
/>
-
+
diff --git a/src/screens/Developer/PaymentSettings/PaymentSettingsList.res b/src/screens/Developer/PaymentSettings/PaymentSettingsList.res
index c48675e9b..28aadb746 100644
--- a/src/screens/Developer/PaymentSettings/PaymentSettingsList.res
+++ b/src/screens/Developer/PaymentSettings/PaymentSettingsList.res
@@ -10,7 +10,7 @@ let make = (
let businessProfileValues = HyperswitchAtom.businessProfilesAtom->Recoil.useRecoilValueFromAtom
-
+
-
+
}
diff --git a/src/screens/Disputes/Disputes.res b/src/screens/Disputes/Disputes.res
index 567b2a3cd..7dba57705 100644
--- a/src/screens/Disputes/Disputes.res
+++ b/src/screens/Disputes/Disputes.res
@@ -41,7 +41,7 @@ let make = () => {
let customUI =
<>
-
+
@@ -56,7 +56,7 @@ let make = () => {
{"for your processor."->React.string}
-
+
@@ -67,9 +67,9 @@ let make = () => {
- Array.length > 0}>
+ Array.length > 0}>
-
+
diff --git a/src/screens/Disputes/ShowDisputes.res b/src/screens/Disputes/ShowDisputes.res
index 92240b7bd..531936b0c 100644
--- a/src/screens/Disputes/ShowDisputes.res
+++ b/src/screens/Disputes/ShowDisputes.res
@@ -52,7 +52,6 @@ module Details = {
open DisputeTypes
open DisputesUtils
open LogicUtils
- open UIUtils
let connectorTypeFromName = data.connector->ConnectorUtils.getConnectorNameTypeFromString()
let {disputeEvidenceUpload} = HyperswitchAtom.featureFlagAtom->Recoil.useRecoilValueFromAtom
@@ -161,9 +160,9 @@ module DisputesInfo = {
{"Summary"->React.string}
-
+
-
+
>
}
}
@@ -216,7 +215,7 @@ let make = (~id) => {
-
+
{
},
]}
/>
-
+
}
diff --git a/src/screens/Disputes/UploadEvidenceForDisputes.res b/src/screens/Disputes/UploadEvidenceForDisputes.res
index c9bf1aa9b..bc8259a67 100644
--- a/src/screens/Disputes/UploadEvidenceForDisputes.res
+++ b/src/screens/Disputes/UploadEvidenceForDisputes.res
@@ -414,7 +414,7 @@ let make = (~disputeID, ~setUploadEvidenceModal, ~setDisputeData, ~connector) =>
}
-
getConnectorNameTypeFromString(),
connectorsSupportAcceptDispute,
@@ -426,7 +426,7 @@ let make = (~disputeID, ~setUploadEvidenceModal, ~setDisputeData, ~connector) =>
customButtonStyle="!py-3 !px-2.5"
onClick={_ => handlePopupOpen()}
/>
-
+
{
capitalizeString} cursorStyle="cursor-pointer"
/>
-
+
-
+
{switch currentStep {
| IntegFields =>
diff --git a/src/screens/FraudAndRisk/FRMIntegrationFields.res b/src/screens/FraudAndRisk/FRMIntegrationFields.res
index a1baf06d3..1d526d0a9 100644
--- a/src/screens/FraudAndRisk/FRMIntegrationFields.res
+++ b/src/screens/FraudAndRisk/FRMIntegrationFields.res
@@ -34,11 +34,11 @@ module AdvanceSettings = {
{"Show advanced settings"->React.string}
-
+
-
+
>
}
}
diff --git a/src/screens/FraudAndRisk/FRMPaymentMethods.res b/src/screens/FraudAndRisk/FRMPaymentMethods.res
index d10001cc3..33a1743d4 100644
--- a/src/screens/FraudAndRisk/FRMPaymentMethods.res
+++ b/src/screens/FraudAndRisk/FRMPaymentMethods.res
@@ -96,12 +96,12 @@ module FormField = {
-
+
{paymentMethodTypeInfo.action->getActionTypeLabel->Jsx.string}
-
-
+
+
{options
->Array.mapWithIndex((option, i) => {
})
->React.array}
-
+
}
@@ -228,7 +228,7 @@ module CheckBoxRenderer = {
{frmConfigInfo.payment_methods
->Array.mapWithIndex((paymentMethodInfo, index) => {
- Int.toString}>
+ Int.toString}>
{paymentMethodInfo.payment_method_types
->Array.mapWithIndex((paymentMethodTypeInfo, i) => {
})
->React.array}
-
+
})
->React.array}
diff --git a/src/screens/FraudAndRisk/FRMSelect.res b/src/screens/FraudAndRisk/FRMSelect.res
index 204640cef..a41e56349 100644
--- a/src/screens/FraudAndRisk/FRMSelect.res
+++ b/src/screens/FraudAndRisk/FRMSelect.res
@@ -68,17 +68,16 @@ module NewProcessorCards = {
let headerText = "Connect a new fraud & risk management player"
- 0}>
+ 0}>
{frmAvailableForIntegration->descriptedFRMs(headerText)}
-
+
}
}
@react.component
let make = () => {
- open UIUtils
let getURL = APIUtils.useGetURL()
let (screenState, setScreenState) = React.useState(_ => PageLoaderWrapper.Loading)
let fetchDetails = APIUtils.useGetMethod()
diff --git a/src/screens/FraudAndRisk/FRMSummary.res b/src/screens/FraudAndRisk/FRMSummary.res
index 3681f240f..e7f270d30 100644
--- a/src/screens/FraudAndRisk/FRMSummary.res
+++ b/src/screens/FraudAndRisk/FRMSummary.res
@@ -127,9 +127,9 @@ let make = (~initialValues, ~currentStep, ~setCurrentStep) => {
{"Profile id"->React.string}
{frmInfo.profile_id->React.string}
- Array.length > 0}>
+ Array.length > 0}>
-
+
}
diff --git a/src/screens/GenerateReports/GenerateReport.res b/src/screens/GenerateReports/GenerateReport.res
index cae179513..193c6d6d8 100644
--- a/src/screens/GenerateReports/GenerateReport.res
+++ b/src/screens/GenerateReports/GenerateReport.res
@@ -21,8 +21,8 @@ let make = (~entityName) => {
access={accessForGenerateReports}
toolTipPosition={Left}
/>
-
+
-
+
>
}
diff --git a/src/screens/HSwitchUtils.res b/src/screens/HSwitchUtils.res
index bd5c9fe4e..daa281d38 100644
--- a/src/screens/HSwitchUtils.res
+++ b/src/screens/HSwitchUtils.res
@@ -9,9 +9,9 @@ module TextFieldRow = {
{label->React.string}
-
+
{"*"->React.string}
-
+
children
@@ -37,7 +37,7 @@ module BackgroundImageWrapper = {
~isBackgroundFullScreen=true,
) => {
let heightWidthCss = isBackgroundFullScreen ? "h-screen w-screen" : "h-full w-full"
- Option.isSome}>
+ Option.isSome}>
{children->Option.getOr(React.null)}
-
+
}
}
diff --git a/src/screens/Helpers/DefaultLandingPage.res b/src/screens/Helpers/DefaultLandingPage.res
index c8d88ed6e..346b8620f 100644
--- a/src/screens/Helpers/DefaultLandingPage.res
+++ b/src/screens/Helpers/DefaultLandingPage.res
@@ -12,7 +12,6 @@ let make = (
~overriddingStylesSubtitle="",
~showLogoutButton=false,
) => {
- open UIUtils
let handleLogout = APIUtils.useHandleLogout()
let appliedWidth = width === "98%" ? "98%" : width
let appliedHeight = height === "100%" ? "100%" : height
@@ -39,14 +38,14 @@ let make = (
onClickHandler()} buttonType={Primary}
/>
-
+
onLogoutHandle()}
buttonType={Secondary}
/>
-
+
diff --git a/src/screens/Helpers/HSSelfServeSidebar.res b/src/screens/Helpers/HSSelfServeSidebar.res
index 2c58cf000..58d3663eb 100644
--- a/src/screens/Helpers/HSSelfServeSidebar.res
+++ b/src/screens/Helpers/HSSelfServeSidebar.res
@@ -89,8 +89,7 @@ let make = (~heading, ~sidebarOptions: array=[]) => {
- Array.length > 0}>
+ Array.length > 0}>
{subOptionsArray
->Array.mapWithIndex((subOption, i) => {
@@ -109,7 +108,7 @@ let make = (~heading, ~sidebarOptions: array=[]) => {
})
->React.array}
-
+
})
->React.array}
diff --git a/src/screens/Helpers/HelperComponents.res b/src/screens/Helpers/HelperComponents.res
index 175f6d31f..456ceb6d7 100644
--- a/src/screens/Helpers/HelperComponents.res
+++ b/src/screens/Helpers/HelperComponents.res
@@ -90,7 +90,7 @@ module BluredTableComponent = {
{infoText->React.string}
-
+
true)
}}
/>
-
+
- {onClickElement}
+ {onClickElement}
}
}
diff --git a/src/screens/Helpers/PageLoaderWrapper.res b/src/screens/Helpers/PageLoaderWrapper.res
index 62b21f67c..de08f78b7 100644
--- a/src/screens/Helpers/PageLoaderWrapper.res
+++ b/src/screens/Helpers/PageLoaderWrapper.res
@@ -7,7 +7,7 @@ module ScreenLoader = {
let {branding} = HyperswitchAtom.featureFlagAtom->Recoil.useRecoilValueFromAtom
-
+
@@ -15,10 +15,10 @@ module ScreenLoader = {
-
-
+
+
-
+
}
}
diff --git a/src/screens/Helpers/PageUtils.res b/src/screens/Helpers/PageUtils.res
index ff1df7fda..7377bd020 100644
--- a/src/screens/Helpers/PageUtils.res
+++ b/src/screens/Helpers/PageUtils.res
@@ -11,7 +11,6 @@ module PageHeading = {
~customTagStyle="bg-extra-light-grey border-light-grey",
~leftIcon=None,
) => {
- open UIUtils
let headerTextStyle = HSwitchUtils.getTextClass((H1, Optional))
{switch leftIcon {
diff --git a/src/screens/Home/CommonConnectorFlow/SetupConnector.res b/src/screens/Home/CommonConnectorFlow/SetupConnector.res
index bf6f5679a..96c0e0637 100644
--- a/src/screens/Home/CommonConnectorFlow/SetupConnector.res
+++ b/src/screens/Home/CommonConnectorFlow/SetupConnector.res
@@ -128,14 +128,14 @@ module ConfigureProcessor = {
)
}
let backButton =
-
+
setConnectorConfigureState(_ => Select_configuration_type)}
buttonSize=Small
/>
-
+
}
}
diff --git a/src/screens/Home/HomeV2.res b/src/screens/Home/HomeV2.res
index 9db996fdb..0142c8670 100644
--- a/src/screens/Home/HomeV2.res
+++ b/src/screens/Home/HomeV2.res
@@ -44,21 +44,21 @@ module HomePageHorizontalStepper = {
getStepperStyle} ${getTextStyle}`}>
-
+
-
- = step}>
+
+ = step}>
{(index + 1)->Int.toString->React.string}
-
+
-
Array.length - 1}>
+ Array.length - 1}>
getProgressBarStyle}`} />
-
Array.length - 1}>
+ Array.length - 1}>
-
+
-
+
{value->React.string}
@@ -211,11 +211,11 @@ module QuickStart = {
}}
/>
-
+
-
+
}
}
@@ -257,11 +257,11 @@ module RecipesAndPlugins = {
size=12
className="group-hover:scale-125 transition duration-200 ease-in-out"
/>
-
+
-
+
@@ -285,11 +285,11 @@ module RecipesAndPlugins = {
size=12
className="group-hover:scale-125 transition duration-200 ease-in-out"
/>
-
+
-
+
@@ -417,9 +417,9 @@ let make = () => {
@@ -430,9 +430,9 @@ let make = () => {
let showRecipesAndPlugins =
[typedEnumValue.integrationCompleted, prodIntent]->Array.includes(false)
-
+
-
+
}
| None => React.null
}}
diff --git a/src/screens/Home/QuickStart/GoLive.res b/src/screens/Home/QuickStart/GoLive.res
index afaf4759a..ad99ad756 100644
--- a/src/screens/Home/QuickStart/GoLive.res
+++ b/src/screens/Home/QuickStart/GoLive.res
@@ -89,7 +89,7 @@ let make = (~goLive) => {
let landingButtonGroup = {
-
Option.getOr(false))}>
+ Option.getOr(false))}>
{
setQuickStartPageState(_ => GoLive(GO_LIVE))
}}
/>
-
+
- UserOnboardingUtils.getInstallDependencies->isNonEmptyString}>
UserOnboardingUtils.getMigrateFromStripeDX(backEndLang)}
@@ -108,7 +108,7 @@ let make = (
headerText="Installation"
langauge=backEndLang
/>
-
+
-
UserOnboardingUtils.getInstallDependencies->isNonEmptyString}>
-
-
+ UserOnboardingUtils.getInstallDependencies->isNonEmptyString}>
-
-
UserOnboardingUtils.getLoad->isNonEmptyString}>
+
+ UserOnboardingUtils.getLoad->isNonEmptyString}>
UserOnboardingUtils.getLoad}
@@ -171,9 +171,8 @@ let make = (
langauge=frontEndLang
/>
-
-
UserOnboardingUtils.getInitialize->isNonEmptyString}>
+
+ UserOnboardingUtils.getInitialize->isNonEmptyString}>
UserOnboardingUtils.getInitialize}
@@ -182,8 +181,8 @@ let make = (
langauge=frontEndLang
/>
-
-
+ UserOnboardingUtils.getCheckoutFormForDisplayCheckoutPage
->isNonEmptyString}>
@@ -195,7 +194,7 @@ let make = (
langauge=frontEndLang
/>
-
+
| DisplayPaymentConfirmation =>
@@ -217,8 +216,7 @@ let make = (
platform
setPlatform
/>
-
UserOnboardingUtils.getHandleEvents->isNonEmptyString}>
+ UserOnboardingUtils.getHandleEvents->isNonEmptyString}>
UserOnboardingUtils.getHandleEvents}
@@ -228,8 +226,8 @@ let make = (
langauge=frontEndLang
/>
-
-
+ UserOnboardingUtils.getDisplayConformation->isNonEmptyString}>
-
+
}}
diff --git a/src/screens/Home/QuickStart/QuickStartUIUtils.res b/src/screens/Home/QuickStart/QuickStartUIUtils.res
index 72b2fb158..e96b54aff 100644
--- a/src/screens/Home/QuickStart/QuickStartUIUtils.res
+++ b/src/screens/Home/QuickStart/QuickStartUIUtils.res
@@ -16,21 +16,21 @@ module BaseComponent = {
className="w-standardPageWidth h-45-rem bg-white rounded-md flex flex-col gap-6 shadow-boxShadowMultiple overflow-scroll ">
-
Option.isNone && headerLeftIcon->LogicUtils.isNonEmptyString}>
-
-
Option.isSome}>
+
+ Option.isSome}>
{customIcon->Option.getOr(React.null)}
-
+
{headerText->React.string}
-
+
{backButton}
{nextButton}
-
+
@@ -89,13 +89,13 @@ module VerticalChoiceTile = {
className={`p-6 flex flex-col gap-8 rounded-md cursor-pointer ${items.variantType->getBlockColor} rounded-md justify-between`}
onClick={_ => setChoiceState(_ => items.variantType)}>
-
Option.isSome}>
+ Option.isSome}>
Option.getOr("hyperswitch-short")}
size=40
className="cursor-pointer"
/>
-
+
{items.displayText->React.string}
{items.description->React.string}
-
Option.isSome}>
+ Option.isSome}>
{items.footerTags
->Option.getOr([])
@@ -118,7 +118,7 @@ module VerticalChoiceTile = {
)
->React.array}
-
+
})
@@ -166,10 +166,9 @@ module HorizontalChoiceTile = {
className={`cursor-pointer !${textColor.primaryNormal}`}
/>
- Option.getOr("")->LogicUtils.isNonEmptyString}>
+ Option.getOr("")->LogicUtils.isNonEmptyString}>
Option.getOr("")} />
-
+
{items.description->React.string}
@@ -272,7 +271,7 @@ module SelectConnectorGrid = {
}
-
Array.length > 0}>
+ Array.length > 0}>
{"Popular Processors"->React.string}
@@ -303,7 +302,7 @@ module SelectConnectorGrid = {
->React.array}
-
+
{"More Processors"->React.string}
diff --git a/src/screens/Order/Metadata.res b/src/screens/Order/Metadata.res
index 461f26712..f69402006 100644
--- a/src/screens/Order/Metadata.res
+++ b/src/screens/Order/Metadata.res
@@ -1,6 +1,5 @@
@react.component
let make = (~displayValue, ~endValue=17) => {
- open UIUtils
let (isTextVisible, setIsTextVisible) = React.useState(_ => false)
let handleClick = ev => {
diff --git a/src/screens/Order/OrderRefundForm.res b/src/screens/Order/OrderRefundForm.res
index 27e38e754..4f3307ca4 100644
--- a/src/screens/Order/OrderRefundForm.res
+++ b/src/screens/Order/OrderRefundForm.res
@@ -184,11 +184,11 @@ let make = (
-
+
-
+
diff --git a/src/screens/Order/OrderUIUtils.res b/src/screens/Order/OrderUIUtils.res
index 73ff4a07f..3bcfa31e6 100644
--- a/src/screens/Order/OrderUIUtils.res
+++ b/src/screens/Order/OrderUIUtils.res
@@ -119,7 +119,7 @@ module GenerateSampleDataButton = {
openPopUpModal()
}
-
+
-
+
}
}
diff --git a/src/screens/Order/Orders.res b/src/screens/Order/Orders.res
index 572add4e3..69e0d8e23 100644
--- a/src/screens/Order/Orders.res
+++ b/src/screens/Order/Orders.res
@@ -110,13 +110,13 @@ let make = (~previewOnly=false) => {
title="Payment Operations" subTitle="View and manage all payments" customTitleStyle
/>
-
+
{filtersUI}
-
+
-
Array.length > 0}>
+ Array.length > 0}>
-
+
diff --git a/src/screens/Order/ShowOrder.res b/src/screens/Order/ShowOrder.res
index 8e95f84a5..8c0f33c97 100644
--- a/src/screens/Order/ShowOrder.res
+++ b/src/screens/Order/ShowOrder.res
@@ -36,7 +36,7 @@ module ShowOrderDetails = {
| _ => React.null
}}
-
+
@@ -64,7 +64,7 @@ module ShowOrderDetails = {
: Disabled}
/>
-
+
@@ -507,7 +507,7 @@ module FraudRiskBannerDetails = {
})
->React.array}
- String.length === 0 &&
order.frm_message.frm_status === "fraud" &&
order.status->HSwitchOrderUtils.statusVariantMapper === Succeeded}>
@@ -527,7 +527,7 @@ module FraudRiskBannerDetails = {
onClick={_ => openPopUp(~decision=#APPROVE)}
/>
-
+
}
}
@@ -679,7 +679,7 @@ let make = (~id) => {
cursorStyle="cursor-pointer"
/>
-
+
{
buttonType={Primary}
onClick={_ => refreshStatus()->ignore}
/>
-
+
-
+
-
+
{
openRefundModal
isNonRefundConnector={isNonRefundConnector(orderData.connector)}
/>
-
+
{
},
]}
/>
-
+
-
+
{
]}
/>
-
-
+
+
{
]}
/>
-
+
{
},
]}
/>
- Option.isSome}>
{
},
]}
/>
-
- Option.isSome}>
+
+ Option.isSome}>
{
},
]}
/>
-
- LogicUtils.isEmptyDict)}>
+
+ LogicUtils.isEmptyDict)}>
{
},
]}
/>
-
+
{
types=[VOLUME_SPLIT, ADVANCED, DEFAULTFALLBACK] onRedirectBaseUrl="payoutrouting"
/>
-
+
{
/>}
/>
-
+
}
diff --git a/src/screens/Payouts/ShowPayout.res b/src/screens/Payouts/ShowPayout.res
index 71c3a20e7..f41b16180 100644
--- a/src/screens/Payouts/ShowPayout.res
+++ b/src/screens/Payouts/ShowPayout.res
@@ -109,7 +109,7 @@ module PayoutInfo = {
className={`flex flex-wrap ${justifyClassName} dark:bg-jp-gray-lightgray_background dark:border-jp-gray-no_data_border`}>
{detailsFields
->Array.mapWithIndex((colType, i) => {
- Array.includes(colType))} key={Int.toString(i)}>
-
+
})
->React.array}
- Option.isSome}>
+ Option.isSome}>
{children->Option.getOr(React.null)}
-
+
}
}
diff --git a/src/screens/Processors/DummyProcessorModal.res b/src/screens/Processors/DummyProcessorModal.res
index 4b02c6787..44e3e52c4 100644
--- a/src/screens/Processors/DummyProcessorModal.res
+++ b/src/screens/Processors/DummyProcessorModal.res
@@ -11,7 +11,7 @@ let make = (
let featureFlagDetails = HyperswitchAtom.featureFlagAtom->Recoil.useRecoilValueFromAtom
let showTestProcessor = featureFlagDetails.testProcessors
-
+
-
+
}
diff --git a/src/screens/Processors/ProcessorCards.res b/src/screens/Processors/ProcessorCards.res
index 70b0a5d78..834856fca 100644
--- a/src/screens/Processors/ProcessorCards.res
+++ b/src/screens/Processors/ProcessorCards.res
@@ -1,10 +1,9 @@
-open UIUtils
let p1MediumTextStyle = HSwitchUtils.getTextClass((P1, Medium))
module RequestConnector = {
@react.component
let make = (~connectorList, ~setShowModal) => {
- Array.length === 0}>
+ Array.length === 0}>
@@ -17,7 +16,7 @@ module RequestConnector = {
text={"Request a processor"} buttonType=Primary onClick={_ => setShowModal(_ => true)}
/>
-
+
}
}
@@ -26,7 +25,7 @@ module CantFindProcessor = {
let make = (~showRequestConnectorBtn, ~setShowModal) => {
let userPermissionJson = Recoil.useRecoilValueFromAtom(HyperswitchAtom.userPermissionAtom)
-
+
,
)}
/>
-
+
}
}
diff --git a/src/screens/Refunds/Refund.res b/src/screens/Refunds/Refund.res
index 7dbbc8eb4..b455f9429 100644
--- a/src/screens/Refunds/Refund.res
+++ b/src/screens/Refunds/Refund.res
@@ -81,9 +81,9 @@ let make = () => {
/>}
/>
- Array.length > 0}>
+ Array.length > 0}>
-
+
diff --git a/src/screens/Refunds/ShowRefund.res b/src/screens/Refunds/ShowRefund.res
index c828e31b4..fdcb7fd61 100644
--- a/src/screens/Refunds/ShowRefund.res
+++ b/src/screens/Refunds/ShowRefund.res
@@ -154,7 +154,7 @@ let make = (~id) => {
cursorStyle="cursor-pointer"
/>
-
+
{
buttonType={Primary}
onClick={_ => syncData()}
/>
-
+
{
/>}>
LogicUtils.getDictFromJsonObject} />
-
+
{
},
]}
/>
-
-
+
+
{
setOffset
currrentFetchCount=1
/>
-
+
}
diff --git a/src/screens/Routing/ActiveRouting.res b/src/screens/Routing/ActiveRouting.res
index fb42a2c01..eb0a1fde6 100644
--- a/src/screens/Routing/ActiveRouting.res
+++ b/src/screens/Routing/ActiveRouting.res
@@ -101,7 +101,7 @@ module ActiveSection = {
- isNonEmptyString}>
+ isNonEmptyString}>
React.string}
-
+
{`${getContent(activeRoutingType).heading} : ${getContent(
diff --git a/src/screens/Routing/AdvancedRouting/RoutingPreviewer.res b/src/screens/Routing/AdvancedRouting/RoutingPreviewer.res
index f147ad546..93dadfeb6 100644
--- a/src/screens/Routing/AdvancedRouting/RoutingPreviewer.res
+++ b/src/screens/Routing/AdvancedRouting/RoutingPreviewer.res
@@ -4,7 +4,7 @@ module SimplePreview = {
@react.component
let make = (~gateways) => {
let {globalUIConfig: {backgroundColor}} = React.useContext(ThemeProvider.themeContext)
-
Array.length > 0}>
+ Array.length > 0}>
-
+
}
}
diff --git a/src/screens/Routing/RoutingStack.res b/src/screens/Routing/RoutingStack.res
index 8268cdbf1..3f959de4e 100644
--- a/src/screens/Routing/RoutingStack.res
+++ b/src/screens/Routing/RoutingStack.res
@@ -127,7 +127,7 @@ let make = (~remainingPath, ~previewOnly=false) => {
types=[VOLUME_SPLIT, ADVANCED, DEFAULTFALLBACK] onRedirectBaseUrl="routing"
/>
-
+
{
/>}
/>
-
+
}
diff --git a/src/screens/Routing/VolumeSplitRouting.res b/src/screens/Routing/VolumeSplitRouting.res
index 4f56ad313..e010ae86b 100644
--- a/src/screens/Routing/VolumeSplitRouting.res
+++ b/src/screens/Routing/VolumeSplitRouting.res
@@ -177,7 +177,7 @@ module VolumeRoutingView = {
}}
customButtonStyle="w-1/5 rounded-sm"
/>
-
+
-
-
+
+
-
+
| _ => React.null
@@ -354,7 +354,7 @@ let make = (
/>
-
+
-
+
diff --git a/src/screens/RoutingRevamp/AddRuleGateway.res b/src/screens/RoutingRevamp/AddRuleGateway.res
index ae621a747..3e5c5bccc 100644
--- a/src/screens/RoutingRevamp/AddRuleGateway.res
+++ b/src/screens/RoutingRevamp/AddRuleGateway.res
@@ -154,9 +154,9 @@ let make = (~id, ~gatewayOptions, ~isFirst=false, ~isExpanded) => {
}
if isExpanded {
-
+
-
+
@@ -206,7 +206,7 @@ let make = (~id, ~gatewayOptions, ~isFirst=false, ~isExpanded) => {
removeItem(i)
}}
/>
-
Array.length > 0}>
+ Array.length > 0}>
{<>
{
/>
{React.string("%")}
>}
-
+
})
->React.array}
-
Array.length > 0}>
+ Array.length > 0}>
@@ -244,7 +244,7 @@ let make = (~id, ~gatewayOptions, ~isFirst=false, ~isExpanded) => {
{React.string("Distribute")}
-
+
} else {
diff --git a/src/screens/RoutingRevamp/AdvancedRouting.res b/src/screens/RoutingRevamp/AdvancedRouting.res
index bca12716c..37579558a 100644
--- a/src/screens/RoutingRevamp/AdvancedRouting.res
+++ b/src/screens/RoutingRevamp/AdvancedRouting.res
@@ -17,9 +17,9 @@ module Add3DSCondition = {
if isExpanded {
-
+
-
+
{"Auth type"->React.string}
@@ -83,9 +83,9 @@ module AddSurchargeCondition = {
{
if isExpanded {
-
+
-
+
{"Surcharge is"->React.string}
@@ -246,7 +246,7 @@ module Wrapper = {
-
+
setDragBtnHover(_ => !isMobileView)}
onMouseLeave={_ => setDragBtnHover(_ => false)}
@@ -254,11 +254,11 @@ module Wrapper = {
? "py-1"
: ""} bg-gray-100 dark:bg-jp-gray-970 rounded-full border border-jp-gray-600 cursor-pointer`}>
-
+
{React.string("Drag Rule")}
-
+
-
+
setAddBtnHover(_ => !isMobileView)}
@@ -267,9 +267,9 @@ module Wrapper = {
? "py-1"
: ""} bg-gray-100 dark:bg-jp-gray-970 rounded-full border border-jp-gray-600 cursor-pointer`}>
-
+
{React.string("Add New Rule")}
-
+
{switch onClickCopy {
| Some(onClick) =>
@@ -281,13 +281,13 @@ module Wrapper = {
? "py-1"
: ""} bg-gray-100 dark:bg-jp-gray-970 rounded-full border border-jp-gray-600 cursor-pointer`}>
-
+
{React.string("Copy Rule")}
-
+
| None => React.null
}}
-
+
setDeleteBtnHover(_ => !isMobileView)}
@@ -296,18 +296,18 @@ module Wrapper = {
? "py-1"
: ""} bg-gray-100 dark:bg-jp-gray-970 rounded-full border border-jp-gray-600 cursor-pointer`}>
-
+
{React.string("Delete Rule")}
-
+
-
+
-
+
-
+
@@ -323,20 +323,20 @@ module Wrapper = {
p-4 py-6 bg-gray-50 dark:bg-jp-gray-lightgray_background rounded-md border
${border}
${borderColor.primaryNormal}`}>
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
}
@@ -792,7 +792,7 @@ let make = (
profile
setProfile
/>
-
+
-
+
-
-
+
+
-
+
| Create =>
| _ => React.null
}}
-
+
variantTypeMapper === Metadata_value}>
+ variantTypeMapper === Metadata_value}>
-
+
}
}
@@ -375,15 +375,15 @@ module RuleFieldBase = {
}
}, [])
- Array.length > 0}>
+ Array.length > 0}>
{if isExpanded {
-
+
-
+
@@ -398,7 +398,7 @@ module RuleFieldBase = {
-
+
setHover(_ => true)}
@@ -406,12 +406,12 @@ module RuleFieldBase = {
className="flex items-center cursor-pointer rounded-full border border-jp-gray-500 dark:border-jp-gray-960 bg-red-400 hover:shadow focus:outline-none p-2">
-
+
} else {
}}
-
+
}
}
diff --git a/src/screens/RoutingRevamp/BasicDetailsForm.res b/src/screens/RoutingRevamp/BasicDetailsForm.res
index 4b891e470..2c1ad5335 100644
--- a/src/screens/RoutingRevamp/BasicDetailsForm.res
+++ b/src/screens/RoutingRevamp/BasicDetailsForm.res
@@ -144,7 +144,7 @@ let make = (
<>
-
+
Option.getOr(_ => ())}
profile={profile->Option.getOr(defaultBusinessProfile.profile_id)}
@@ -152,7 +152,7 @@ let make = (
label="Profile"
routingType
/>
-
+
diff --git a/src/screens/RoutingRevamp/Previewers/RulePreviewer.res b/src/screens/RoutingRevamp/Previewers/RulePreviewer.res
index 2f2fe2866..ea1bc3c6f 100644
--- a/src/screens/RoutingRevamp/Previewers/RulePreviewer.res
+++ b/src/screens/RoutingRevamp/Previewers/RulePreviewer.res
@@ -16,11 +16,11 @@ module GatewayView = {
key={Int.toString(index)}
className={`my-2 h-6 md:h-8 flex items-center rounded-md border border-jp-gray-500 dark:border-jp-gray-960 font-medium ${textColor.primaryNormal} hover:${textColor.primaryNormal} bg-gradient-to-b from-jp-gray-250 to-jp-gray-200 dark:from-jp-gray-950 dark:to-jp-gray-950 focus:outline-none px-2 gap-1`}>
{connectorStr->React.string}
-
Option.isSome}>
+ Option.isSome}>
{(percent->Option.getOr(0)->Int.toString ++ "%")->React.string}
-
+
})
->React.array}
@@ -115,20 +115,20 @@ let make = (~ruleInfo: algorithmData, ~isFrom3ds=false, ~isFromSurcharge=false)
let metadataKey = metadataDict->getOptionString("key")
-
+
-
+
-
+
-
- Option.isSome}>
+
+ Option.isSome}>
Option.getOr("")} />
-
+
@@ -137,22 +137,22 @@ let make = (~ruleInfo: algorithmData, ~isFrom3ds=false, ~isFromSurcharge=false)
})
->React.array}
-
Array.length > 0}>
+ Array.length > 0}>
-
-
+
+
-
-
+
+
Option.getOr([])} />
-
-
+
+
-
+
})
diff --git a/src/screens/SelfServe/HSwitchProdOnboarding/LiveEndpointsSetup.res b/src/screens/SelfServe/HSwitchProdOnboarding/LiveEndpointsSetup.res
index 64dddf337..68e0bda2e 100644
--- a/src/screens/SelfServe/HSwitchProdOnboarding/LiveEndpointsSetup.res
+++ b/src/screens/SelfServe/HSwitchProdOnboarding/LiveEndpointsSetup.res
@@ -31,7 +31,7 @@ module ReplaceAPIKey = {
rightTag={
}
/>
-
Option.isSome && webhookEndpoint->LogicUtils.isNonEmptyString}>
}
/>
- LogicUtils.isNonEmptyString}>
+ LogicUtils.isNonEmptyString}>
}
/>
-
+
-
+
}
/>
-
LogicUtils.isNonEmptyString}>
+ LogicUtils.isNonEmptyString}>
}
/>
-
+
}
}
@@ -201,9 +201,9 @@ let make = (~pageView, ~setPageView, ~previewState: option
{headerText->React.string}
{subHeaderText->React.string}
-
Option.isNone}>
+ Option.isNone}>
-
+
pageView->ProdOnboardingUtils.getBackPageView)
}}
/>
-
+
handleSubmit()}
/>
-
+
diff --git a/src/screens/SelfServe/HSwitchProdOnboarding/ProdOnboardingLanding.res b/src/screens/SelfServe/HSwitchProdOnboarding/ProdOnboardingLanding.res
index 7d07e9485..0c637f3d8 100644
--- a/src/screens/SelfServe/HSwitchProdOnboarding/ProdOnboardingLanding.res
+++ b/src/screens/SelfServe/HSwitchProdOnboarding/ProdOnboardingLanding.res
@@ -55,9 +55,9 @@ module CheckListSection = {
{headerText->React.string}
-
Array.includes(pageView))}>
+ Array.includes(pageView))}>
-
+
{checkListItems
->Array.mapWithIndex((value, index) => {
diff --git a/src/screens/SelfServe/HSwitchProdOnboarding/ProdOnboardingUIUtils.res b/src/screens/SelfServe/HSwitchProdOnboarding/ProdOnboardingUIUtils.res
index be760df49..c286f7c77 100644
--- a/src/screens/SelfServe/HSwitchProdOnboarding/ProdOnboardingUIUtils.res
+++ b/src/screens/SelfServe/HSwitchProdOnboarding/ProdOnboardingUIUtils.res
@@ -71,7 +71,7 @@ module SetupWebhookProcessor = {
// TODO To pick up when Product Team will give all the Docs
- //
isNonEmptyString}>
+ // isNonEmptyString}>
// {
@@ -79,7 +79,7 @@ module SetupWebhookProcessor = {
// }}>
// {`View Steps to Setup Webhooks on ${connectorName}`->React.string}
//
- //
+ //
@@ -133,11 +133,11 @@ module BasicAccountSetupSuccessfulPage = {
{statusText->React.string}
-
+
{errorMessage->React.string}
-
+
-
+
buttonOnClick()}
buttonState
/>
-
+
}
}
diff --git a/src/screens/SelfServe/HSwitchProdOnboarding/SetupConnectorCredentials.res b/src/screens/SelfServe/HSwitchProdOnboarding/SetupConnectorCredentials.res
index 70b38d810..d677b1b87 100644
--- a/src/screens/SelfServe/HSwitchProdOnboarding/SetupConnectorCredentials.res
+++ b/src/screens/SelfServe/HSwitchProdOnboarding/SetupConnectorCredentials.res
@@ -58,7 +58,7 @@ module ConnectorDetailsForm = {
suggestedAction
setVerifyDone
/>
-
LogicUtils.isNonEmptyString}>
+ LogicUtils.isNonEmptyString}>
ProdOnboardingUtils.getCheckboxText->React.string}
-
+
}
}
@@ -311,9 +311,9 @@ let make = (~selectedConnector, ~pageView, ~setPageView, ~setConnectorID) => {
switch pageView {
| SETUP_CREDS =>
<>
-
Option.isSome}>
+ Option.isSome}>
-
+
-
+
-
-
+
+
Array.length - 1 ? Normal : Disabled}
onClick={_ => handleMarkAsDone()}
/>
-
+
{if requestedPlatform->Option.isSome {
@@ -214,7 +214,7 @@ let make = (
setTabIndex(_ => indx)
}}
/>
- Array.length - 1}>
+ Array.length - 1}>
-
+
diff --git a/src/screens/SelfServe/HSwitchSandboxOnboarding/UserOnboardingUIUtils.res b/src/screens/SelfServe/HSwitchSandboxOnboarding/UserOnboardingUIUtils.res
index 9ec4c7515..9f5fbb67f 100644
--- a/src/screens/SelfServe/HSwitchSandboxOnboarding/UserOnboardingUIUtils.res
+++ b/src/screens/SelfServe/HSwitchSandboxOnboarding/UserOnboardingUIUtils.res
@@ -98,9 +98,9 @@ module DownloadAPIKeyButton = {
}
}}
/>
-
+
{"Copied to clipboard"->React.string}
-
+
switch currentRoute {
| WooCommercePlugin =>
@@ -282,7 +282,7 @@ module BackendFrontendPlatformLangDropDown = {
}
@@ -358,12 +358,12 @@ module BackendFrontendPlatformLangDropDown = {
module LanguageTag = {
@react.component
let make = (~frontendLang="", ~backendLang="") => {
-
isNonEmptyString && backendLang->isNonEmptyString}>
+ isNonEmptyString && backendLang->isNonEmptyString}>
-
+
}
}
@@ -427,7 +427,7 @@ module LandingPageTileForIntegrateDocs = {
}
setDashboardPageState(_ => #HOME)
}
-
+
@@ -438,18 +438,18 @@ module LandingPageTileForIntegrateDocs = {
} else {
}}
- Option.isSome}>
+ Option.isSome}>
{rightIcon->Option.getOr(React.null)}
-
+
{leftSection}
{headerText->React.string}
-
Option.isSome}>
+ Option.isSome}>
{subText->Option.getOr("")->React.string}
-
+
-
Option.isSome}>
+ Option.isSome}>
{subTextCustomValues
->Option.getOr([])
@@ -458,7 +458,7 @@ module LandingPageTileForIntegrateDocs = {
})
->React.array}
-
+
isSkipButton ? skipAndContinue()->ignore : redirect()}
/>
-
+
}
}
@@ -579,7 +579,7 @@ module CreatePayment = {
}>
-
getInstallDependencies->isNonEmptyString}>
+ getInstallDependencies->isNonEmptyString}>
getInstallDependencies}
theme
@@ -587,7 +587,7 @@ module CreatePayment = {
langauge=backEndLang
/>
-
+
getCreateAPayment}
theme
@@ -680,7 +680,7 @@ let getTabsForIntegration = (
renderContent: () =>
}>
-
getInstallDependencies->isNonEmptyString}>
+ getInstallDependencies->isNonEmptyString}>
getInstallDependencies}
theme
@@ -688,20 +688,20 @@ let getTabsForIntegration = (
langauge=frontEndLang
/>
-
-
getInstallDependencies->isNonEmptyString}>
+
+ getInstallDependencies->isNonEmptyString}>
getImports} theme headerText="Imports" langauge=frontEndLang
/>
-
-
getLoad->isNonEmptyString}>
+
+ getLoad->isNonEmptyString}>
getLoad} theme headerText="Load" langauge=frontEndLang
/>
-
-
getInitialize->isNonEmptyString}>
+
+ getInitialize->isNonEmptyString}>
getInitialize}
theme
@@ -709,8 +709,8 @@ let getTabsForIntegration = (
langauge=frontEndLang
/>
-
-
+ getCheckoutFormForDisplayCheckoutPage->isNonEmptyString}>
getCheckoutFormForDisplayCheckoutPage}
@@ -718,7 +718,7 @@ let getTabsForIntegration = (
headerText="Checkout Form"
langauge=frontEndLang
/>
-
+
,
},
@@ -727,7 +727,7 @@ let getTabsForIntegration = (
renderContent: () =>
}>
-
getHandleEvents->isNonEmptyString}>
+ getHandleEvents->isNonEmptyString}>
getHandleEvents}
theme
@@ -736,8 +736,8 @@ let getTabsForIntegration = (
langauge=frontEndLang
/>
-
-
getDisplayConformation->isNonEmptyString}>
+
+ getDisplayConformation->isNonEmptyString}>
getDisplayConformation}
theme
@@ -745,7 +745,7 @@ let getTabsForIntegration = (
customHeight="20vh"
langauge=frontEndLang
/>
-
+
,
},
diff --git a/src/screens/Settings/BusinessMapping/BusinessProfile.res b/src/screens/Settings/BusinessMapping/BusinessProfile.res
index d57f60d42..26e57f976 100644
--- a/src/screens/Settings/BusinessMapping/BusinessProfile.res
+++ b/src/screens/Settings/BusinessMapping/BusinessProfile.res
@@ -92,7 +92,7 @@ module AddEntryBtn = {
}
-
+
true)
}}
/>
-
+
-
+
-
Array.length > 1}>
+ Array.length > 1}>
-
+
-
-
+
+
-
+
}
diff --git a/src/screens/Settings/HSwitchProfile/HSwitchProfileSettings.res b/src/screens/Settings/HSwitchProfile/HSwitchProfileSettings.res
index 87b5cecef..b6c865665 100644
--- a/src/screens/Settings/HSwitchProfile/HSwitchProfileSettings.res
+++ b/src/screens/Settings/HSwitchProfile/HSwitchProfileSettings.res
@@ -93,7 +93,7 @@ module ResetPassword = {
{"********"->React.string}
-
+
setPassword()}
/>
-
+
}
@@ -189,9 +189,9 @@ module BasicDetailsSection = {
{email->React.string}
-
+
-
+
}
@@ -212,9 +212,9 @@ let make = () => {
-
+
-
+
}
diff --git a/src/screens/Settings/HSwitchProfile/ModifyTwoFaSettings.res b/src/screens/Settings/HSwitchProfile/ModifyTwoFaSettings.res
index d0db429bf..74b06b641 100644
--- a/src/screens/Settings/HSwitchProfile/ModifyTwoFaSettings.res
+++ b/src/screens/Settings/HSwitchProfile/ModifyTwoFaSettings.res
@@ -21,7 +21,7 @@ module Verify2FAModalComponent = {
| Totp =>
<>
-
+
{"Didn't get a code? "->React.string}
React.string}
-
+
>
| RecoveryCode =>
@@ -54,9 +54,9 @@ module Verify2FAModalComponent = {
>
}}
- String.length > 0}>
+ String.length > 0}>
{`Error: ${errorMessage}`->React.string}
-
+
}
}
diff --git a/src/screens/Sidebar/Sidebar.res b/src/screens/Sidebar/Sidebar.res
index a8e05081b..4ba23c1de 100644
--- a/src/screens/Sidebar/Sidebar.res
+++ b/src/screens/Sidebar/Sidebar.res
@@ -75,7 +75,6 @@ module SidebarSubOption = {
module SidebarItem = {
@react.component
let make = (~tabInfo, ~isSelected, ~isExpanded, ~setOpenItem=_ => ()) => {
- open UIUtils
let sidebarItemRef = React.useRef(Nullable.null)
let {getSearchParamByLink} = React.useContext(UserPrefContext.userPrefContext)
let getSearchParamByLink = link => getSearchParamByLink(String.substringToEnd(link, ~start=0))
@@ -176,7 +175,6 @@ module SidebarItem = {
module NestedSidebarItem = {
@react.component
let make = (~tabInfo, ~isSelected, ~isSideBarExpanded, ~isSectionExpanded) => {
- open UIUtils
let {getSearchParamByLink} = React.useContext(UserPrefContext.userPrefContext)
let getSearchParamByLink = link => getSearchParamByLink(Js.String2.substr(link, ~from=0))
@@ -252,7 +250,6 @@ module NestedSectionItem = {
~isSubLevelItemSelected,
~isSideBarExpanded,
) => {
- open UIUtils
let iconColor = isAnySubItemSelected ? "text-white" : "text-white opacity-60"
let iconOuterClass = if !isSideBarExpanded {
@@ -341,7 +338,6 @@ module SidebarNestedSection = {
~setOpenItem=_ => (),
~isSectionAutoCollapseEnabled=false,
) => {
- open UIUtils
let isSubLevelItemSelected = tabInfo => {
switch tabInfo {
| SubLevelLink(item) => linkSelectionCheck(firstPart, item.link)
@@ -451,7 +447,6 @@ module SidebarNestedSection = {
module PinIconComponentStates = {
@react.component
let make = (~isHSSidebarPinned, ~setIsSidebarExpanded, ~isSidebarExpanded) => {
- open UIUtils
let isMobileView = MatchMedia.useMobileChecker()
let {setIsSidebarDetails} = React.useContext(SidebarProvider.defaultContext)
@@ -495,7 +490,6 @@ let make = (
~linkSelectionCheck=defaultLinkSelectionCheck,
~verticalOffset="120px",
) => {
- open UIUtils
open CommonAuthHooks
let {globalUIConfig: {sidebarColor: {backgroundColor}}} = React.useContext(
ThemeProvider.themeContext,
diff --git a/src/screens/Surcharge/Surcharge.res b/src/screens/Surcharge/Surcharge.res
index 571a31e8e..09c92ec4e 100644
--- a/src/screens/Surcharge/Surcharge.res
+++ b/src/screens/Surcharge/Surcharge.res
@@ -9,7 +9,7 @@ module ActiveRulePreview = {
let ruleInfo = rule->getDictfromDict("algorithm")->SurchargeUtils.ruleInfoTypeMapper
- Option.isSome}>
+ Option.isSome}>
@@ -25,7 +25,7 @@ module ActiveRulePreview = {
-
+
}
}
diff --git a/src/screens/SwitchMerchant/SwitchMerchant.res b/src/screens/SwitchMerchant/SwitchMerchant.res
index e96a20b25..17f5e3452 100644
--- a/src/screens/SwitchMerchant/SwitchMerchant.res
+++ b/src/screens/SwitchMerchant/SwitchMerchant.res
@@ -124,7 +124,6 @@ module AddNewMerchantButton = {
module ExternalUser = {
@react.component
let make = (~switchMerchant, ~isAddMerchantEnabled) => {
- open UIUtils
let {merchant_id: defaultMerchantId} =
CommonAuthHooks.useCommonAuthInfo()->Option.getOr(CommonAuthHooks.defaultAuthInfo)
let {globalUIConfig: {font: {textColor}}} = React.useContext(ThemeProvider.themeContext)
diff --git a/src/screens/ThreeDSFlow/HSwitchThreeDS.res b/src/screens/ThreeDSFlow/HSwitchThreeDS.res
index 174aea29e..d1e21d3f7 100644
--- a/src/screens/ThreeDSFlow/HSwitchThreeDS.res
+++ b/src/screens/ThreeDSFlow/HSwitchThreeDS.res
@@ -362,9 +362,9 @@ let make = () => {
| LANDING =>
-
Option.isSome}>
+ Option.isSome}>
-
+
{"Configure 3DS Rule"->React.string}
diff --git a/src/screens/ThreeDsProcessors/ThreeDsConnectorList.res b/src/screens/ThreeDsProcessors/ThreeDsConnectorList.res
index 4c51c5bc0..4706d2fcf 100644
--- a/src/screens/ThreeDsProcessors/ThreeDsConnectorList.res
+++ b/src/screens/ThreeDsProcessors/ThreeDsConnectorList.res
@@ -1,7 +1,5 @@
@react.component
let make = () => {
- open UIUtils
-
let fetchConnectorListResponse = ConnectorListHook.useFetchConnectorList()
let (screenState, setScreenState) = React.useState(_ => PageLoaderWrapper.Success)
let (configuredConnectors, setConfiguredConnectors) = React.useState(_ => [])
diff --git a/src/screens/UserManagement/CreateCustomRole.res b/src/screens/UserManagement/CreateCustomRole.res
index deb2713dc..689c3fcda 100644
--- a/src/screens/UserManagement/CreateCustomRole.res
+++ b/src/screens/UserManagement/CreateCustomRole.res
@@ -19,7 +19,7 @@ module RenderCustomRoles = {
setCheckboxSelected(prev => !prev)
}
- PermissionUtils.mapStringToPermissionType !== OrganizationManage}>
onClickGroup(groupName)}>
@@ -32,7 +32,7 @@ module RenderCustomRoles = {
-
+
}
}
@@ -66,7 +66,7 @@ module NewCustomRoleInputFields = {
let make = (~isInviteUserFlow=true, ~setNewRoleSelected=_ => ()) => {
open APIUtils
open LogicUtils
- open UIUtils
+
let getURL = useGetURL()
let fetchDetails = useGetMethod()
let updateDetails = useUpdateMethod()
diff --git a/src/screens/UserManagement/InviteUsers.res b/src/screens/UserManagement/InviteUsers.res
index 2d84f6000..13d6313d5 100644
--- a/src/screens/UserManagement/InviteUsers.res
+++ b/src/screens/UserManagement/InviteUsers.res
@@ -4,7 +4,7 @@ module InviteEmailForm = {
let make = (~setRoleTypeValue, ~isEmailTextInputVisible, ~setNewRoleSelected) => {
open LogicUtils
open APIUtils
- open UIUtils
+
let getURL = useGetURL()
let {globalUIConfig: {border: {borderColor}}} = React.useContext(ThemeProvider.themeContext)
let fetchDetails = useGetMethod()
@@ -91,7 +91,7 @@ let make = (~isInviteUserFlow=true, ~setNewRoleSelected=_ => (), ~currentRole=?)
open UserManagementUtils
open APIUtils
open LogicUtils
- open UIUtils
+
let getURL = useGetURL()
let fetchDetails = useGetMethod()
let updateDetails = useUpdateMethod()
diff --git a/src/screens/UserManagement/ShowUserData.res b/src/screens/UserManagement/ShowUserData.res
index bc26b2833..5127ad9d7 100644
--- a/src/screens/UserManagement/ShowUserData.res
+++ b/src/screens/UserManagement/ShowUserData.res
@@ -1,5 +1,4 @@
open UserManagementUtils
-open UIUtils
external typeConversion: array
> => array<
UserRoleEntity.userTableTypes,
diff --git a/src/utils/BreadCrumbNavigation.res b/src/utils/BreadCrumbNavigation.res
index 928832993..78309af6d 100644
--- a/src/utils/BreadCrumbNavigation.res
+++ b/src/utils/BreadCrumbNavigation.res
@@ -57,7 +57,7 @@ let make = (
},
})
}
-
+
{if collapse {
-
+
})
->React.array}
diff --git a/src/utils/LoaderModal.res b/src/utils/LoaderModal.res
index 48799a00d..e3b80f20f 100644
--- a/src/utils/LoaderModal.res
+++ b/src/utils/LoaderModal.res
@@ -1,6 +1,6 @@
@react.component
let make = (~showModal, ~setShowModal, ~text) => {
-
+
{
{text->React.string}
-
+
}
diff --git a/src/utils/RenderIf.res b/src/utils/RenderIf.res
new file mode 100644
index 000000000..c3984be15
--- /dev/null
+++ b/src/utils/RenderIf.res
@@ -0,0 +1,8 @@
+@react.component
+let make = (~condition, ~children) => {
+ if condition {
+ children
+ } else {
+ React.null
+ }
+}
diff --git a/src/utils/UIUtils.res b/src/utils/UIUtils.res
deleted file mode 100644
index c30e44c52..000000000
--- a/src/utils/UIUtils.res
+++ /dev/null
@@ -1,10 +0,0 @@
-module RenderIf = {
- @react.component
- let make = (~condition, ~children) => {
- if condition {
- children
- } else {
- React.null
- }
- }
-}