INNER CODE UNIT · JavaScript
filter
amfoss/club-website-2019 · pages/news/index.js:53
const filter = data.filter((news) => {
let queryFlag = 1;
let filterFlag = 1;
let yearFlag = 1;
if (query !== '') {
queryFlag = 0;
if (
news.title.toLowerCase().indexOf(query.toLowerCase()) !== -1 ||
news.description.toLowerCase().indexOf(query.toLowerCase()) !== -1
)
queryFlag = 1;
}
if (filterType !== 'all') {
filterFlag = 0;
if (news.category.name === filterType) filterFlag = 1;
}
if (year !== 'all') {