diff --git a/App/common/constants/NumericalConstants.ts b/App/common/constants/NumericalConstants.ts index 914ce90cc5..622f06ca19 100644 --- a/App/common/constants/NumericalConstants.ts +++ b/App/common/constants/NumericalConstants.ts @@ -23,3 +23,7 @@ export enum FabTextStyleProperties { COLLAPSED_OPACITY = 0, ANIMATION_DURATION = 100, } + +export enum TimeoutConstants { + TIMEOUT_1000 = 1000, +} diff --git a/components/widgets/card-with-list-items-widget/CardWithListItemsWidget.tsx b/components/widgets/card-with-list-items-widget/CardWithListItemsWidget.tsx index 3e16745052..2e73c0588a 100644 --- a/components/widgets/card-with-list-items-widget/CardWithListItemsWidget.tsx +++ b/components/widgets/card-with-list-items-widget/CardWithListItemsWidget.tsx @@ -1,6 +1,7 @@ import { useState } from "react"; import { FlatList, TouchableOpacity, View } from "react-native"; import { StyledImage, StyledText } from ".."; +import { TimeoutConstants } from "../../../App/common/constants"; import { ButtonData, ButtonState, @@ -45,6 +46,9 @@ const CardWithListItemsWidget = ({ } else if (cta && handleClick) { handleClick(cta); } + setTimeout(() => { + setLoadingButtonId(undefined); + }, TimeoutConstants.TIMEOUT_1000); }; const handleCardClick = () => {