Added error msg for card and updated password text display

This commit is contained in:
2023-07-17 17:47:03 +01:00
parent 59531df377
commit 1d315018a4
4 changed files with 15 additions and 9 deletions
@@ -71,6 +71,7 @@ function AddFundDollars(props) {
const [prevCardDetails, setPrevCardDetails] = useState({});
const [payListCards, setPayListCards] = useState({ loading: true, data: [] });
const [cardIcons, setCardIcons] = useState("atm-card");
const [prevCardError, setPrevCardError] = useState("");
const { firstname, lastname } = userDetails;
@@ -138,6 +139,8 @@ function AddFundDollars(props) {
if (tab === "previous") {
// To check if card is empty
if (Object.keys(prevCardDetails).length === 0) {
setPrevCardError("No card selected!");
setTimeout(() => setPrevCardError(""), 5000);
return;
}
}
@@ -250,7 +253,7 @@ function AddFundDollars(props) {
{/* previous tab */}
{tab === "previous" && (
<div className="p-4 previous-details w-full min-h-[16rem] flex flex-col justify-between items-center">
<div className="p-4 previous-details w-full min-h-[16rem] flex flex-col">
{payListCards.loading ? (
<LoadingSpinner size="10" color="sky-blue" />
) : payListCards?.data?.length ? (
@@ -295,6 +298,9 @@ function AddFundDollars(props) {
</button>
</div>
)}
<p className="text-base italic text-red-500 h-5">
{prevCardError && prevCardError}
</p>
</div>
)}