Skip to content

Commit 885a0b1

Browse files
committed
Updated filters logic
1 parent de5059d commit 885a0b1

File tree

1 file changed

+4
-7
lines changed
  • Sections/Section 3/01-starting-setup/src/components/Expenses

1 file changed

+4
-7
lines changed

Sections/Section 3/01-starting-setup/src/components/Expenses/Expenses.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,15 @@ import { useState } from 'react'
66

77
const Expenses = (props) => {
88
const [filteredYear, setFilteredYear] = useState('2020');
9-
const [expenses, setExpenses] = useState(props.items)
10-
const [filteredExpenses, setFilteredExpenses] = useState(props.items)
119

1210
const filterChangeHandler = (selectedYear) => {
13-
setFilteredExpenses(expenses)
1411
setFilteredYear(selectedYear)
15-
const filteredExpenses = expenses.filter((expense) => {
16-
return expense.date.getFullYear() === Number(selectedYear)
17-
})
18-
setFilteredExpenses(filteredExpenses)
1912
}
2013

14+
const filteredExpenses = props.items.filter((expense) => {
15+
return expense.date.getFullYear().toString() === filteredYear;
16+
})
17+
2118
return(
2219
<div>
2320
<Card className='expenses'>

0 commit comments

Comments
 (0)