resolveFluentSliderState function

FluentSliderState resolveFluentSliderState({
  1. required double value,
  2. double min = 0,
  3. double max = 100,
  4. double? step,
  5. bool enabled = true,
  6. FluentSliderSize size = FluentSliderSize.medium,
})

Builds the state a slider will be styled and rendered from.

Separated so a consumer can reuse Fluent's state resolution while substituting their own styling — the first of the three-function recomposition contract.

Implementation

FluentSliderState resolveFluentSliderState({
  required double value,
  double min = 0,
  double max = 100,
  double? step,
  bool enabled = true,
  FluentSliderSize size = FluentSliderSize.medium,
}) => FluentSliderState(
  value: value,
  min: min,
  max: max,
  step: step,
  enabled: enabled,
  size: size,
);