JSFiddle - React, Tailwind, and code Playground
Code sample staff
by Nalin Sajwan
JavaScript
const shifts = [
{
createdBy: 'user-1',
closedBy: 'user-2',
},
{
createdBy: 'user-2',
closedBy: 'user-2',
},
];
const staff = ['user-2'];
const allShifts = shifts.filter(
summary =>
staff.indexOf(summary.createdBy) > -1 ||
(summary.closedBy && staff.indexOf(summary.closedBy) > -1),
);
console.log('1. allShifts ==> ', allShifts);