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