import moment from "moment" import { useEffect, useState } from "react" import { useDispatch, useSelector } from "react-redux" import { showNotification } from "../common/headerSlice" import TitleCard from "../../components/Cards/TitleCard" import { RECENT_TRANSACTIONS } from "../../utils/dummyData" import FunnelIcon from '@heroicons/react/24/outline/FunnelIcon' import XMarkIcon from '@heroicons/react/24/outline/XMarkIcon' import SearchBar from "../../components/Input/SearchBar" const TopSideButtons = ({removeFilter, applyFilter, applySearch}) => { const [filterParam, setFilterParam] = useState("") const [searchText, setSearchText] = useState("") const locationFilters = ["Paris", "London", "Canada", "Peru", "Tokyo"] const showFiltersAndApply = (params) => { applyFilter(params) setFilterParam(params) } const removeAppliedFilter = () => { removeFilter() setFilterParam("") setSearchText("") } useEffect(() => { if(searchText == ""){ removeAppliedFilter() }else{ applySearch(searchText) } }, [searchText]) return(
Name | Email Id | Location | Amount | Transaction Date |
---|---|---|---|---|
{l.name}
|
{l.email} | {l.location} | ${l.amount} | {moment(l.date).format("D MMM")} |