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);