render method
Implementation
@override
Widget render(NudgeProgressBar node, BuildContext context) {
final scope = VariableScopeProvider.of(context);
final percent = switch (node.valueMode) {
ProgressValueMode.percent =>
double.tryParse(scope.resolve(node.percent)) ?? 0,
ProgressValueMode.range => _rangePercent(node, scope),
}
.clamp(0, 100);
return LinearProgressIndicator(
value: percent / 100,
color: node.indicatorColor,
backgroundColor: node.trackColor,
minHeight: node.thickness,
borderRadius: BorderRadius.circular(node.borderRadius),
);
}