import React, { useEffect, useState } from 'react' import SearchCom from '../Helpers/SearchCom' import LoadingSpinner from '../Spinners/LoadingSpinner'; import { Link } from 'react-router-dom'; import { useSelector } from 'react-redux'; export default function FamilyWalletRedeemOptions() { const { familyWalletRedeemOptList } = useSelector((state) => state.familyWalletRedeemOptList); // FAMILY WALLET REDDEM OPTIONS LIST const [filteredRedeemData, setFilteredRedeemData] = useState({value: '', data:{}}) // State to hold filtered redeem banner option const handleFilterRedeemData = ({target}) => { // thiskey01 let filterWord = target.value let filteredData = {} if(!filterWord){ filteredData = {...familyWalletRedeemOptList?.data} }else{ let matchedData = Object.keys(familyWalletRedeemOptList?.data)?.filter(item => (item.toLowerCase().startsWith(filterWord.toLowerCase()))) filteredData = matchedData.map(item => familyWalletRedeemOptList.data[item]) } setFilteredRedeemData({value:target.value, data: {...filteredData}}) } useEffect(()=>{ setFilteredRedeemData(prev => ({...prev, data:{...familyWalletRedeemOptList?.data}})) }, [familyWalletRedeemOptList.image]) return (
Search Item not Found!
No Redeem Options Found!