resolveFluentSpinButtonState function

FluentSpinButtonState resolveFluentSpinButtonState({
  1. required Widget field,
  2. bool enabled = true,
  3. bool readOnly = false,
  4. bool invalid = false,
  5. bool focused = false,
  6. FluentSpinButtonAppearance appearance = FluentSpinButtonAppearance.outline,
  7. FluentSpinButtonSize size = FluentSpinButtonSize.medium,
  8. VoidCallback? onIncrease,
  9. VoidCallback? onDecrease,
})

Builds the state a spin button will be styled and rendered from.

The first of the three-function recomposition contract.

Implementation

FluentSpinButtonState resolveFluentSpinButtonState({
  required Widget field,
  bool enabled = true,
  bool readOnly = false,
  bool invalid = false,
  bool focused = false,
  FluentSpinButtonAppearance appearance = FluentSpinButtonAppearance.outline,
  FluentSpinButtonSize size = FluentSpinButtonSize.medium,
  VoidCallback? onIncrease,
  VoidCallback? onDecrease,
}) => FluentSpinButtonState(
  enabled: enabled,
  readOnly: readOnly,
  invalid: invalid,
  focused: focused,
  field: field,
  appearance: appearance,
  size: size,
  onIncrease: onIncrease,
  onDecrease: onDecrease,
);