Files
syncrow-web/lib/pages/routines/widgets/function_slider.dart

27 lines
612 B
Dart

import 'package:flutter/material.dart';
class FunctionSlider extends StatelessWidget {
final dynamic initialValue;
final (double min, double max) range;
final void Function(double value) onChanged;
const FunctionSlider({
required this.onChanged,
required this.initialValue,
required this.range,
super.key,
});
@override
Widget build(BuildContext context) {
return Slider(
value: initialValue is int ? initialValue.toDouble() : range.$1,
min: range.$1,
max: range.$2,
divisions: (range.$2 - range.$1).toInt(),
onChanged: onChanged,
);
}
}