Good Coding Practices Clem 1 2 example - herougo/SoftwareEngineerKnowledgeRepository GitHub Wiki
Do this instead of having the single condition.
const meetingHasStarted = new Date() > new Date(meeting.startTime);
const hasCreatedMeeting = userId === meeting.creatorId;
const hasCancelPermission = hasCreatedMeeting ||
(!! meeting.permissions && meeting.permissions.canCancel)
const showCancelButton = !meetingHasStarted && hasCancelPermission;