Seems that ```delivered``` and ```read``` classes are mutually exclusive, so probably it makes sense to join two separate condition branches and use ```else``` here, but it's up to you :)

```
if (isRead) {
  classNames.push('read');
} else if (isDelivered) {
  classNames.push('delivered');
} 
```