availableActionsFor function
Implementation
TrackAvailableActions availableActionsFor(Track track) {
final terminal = track.status == TrackStatus.completed ||
track.status == TrackStatus.failed;
return TrackAvailableActions(
canView: track.acceptedPointCount > 0 || track.rejectedPointCount > 0,
canExport: track.status == TrackStatus.completed,
canDelete: terminal,
);
}