SessionTimelineRow constructor
Implementation
SessionTimelineRow({
required this.offsetText,
required this.phaseLabel,
this.detailText,
}) {
for (final (name, value) in [
('offsetText', offsetText),
('phaseLabel', phaseLabel),
('detailText', detailText),
]) {
if (value != null && value.trim().isEmpty) {
throw ArgumentError.value(value, name, 'must not be blank');
}
}
}