ArcaneCycleButton<T> constructor

const ArcaneCycleButton<T>({
  1. required List<CycleOption<T>> options,
  2. required T value,
  3. void onChanged(
    1. T value
    )?,
  4. ArcaneInteraction? onChangeAction,
  5. CycleButtonVariant variant = CycleButtonVariant.outline,
  6. CycleButtonSize size = CycleButtonSize.medium,
  7. bool disabled = false,
  8. String? id,
  9. Map<String, String>? attributes,
  10. Key? key,
})

Implementation

const ArcaneCycleButton({
  required this.options,
  required this.value,
  this.onChanged,
  this.onChangeAction,
  this.variant = CycleButtonVariant.outline,
  this.size = CycleButtonSize.medium,
  this.disabled = false,
  this.id,
  this.attributes,
  super.key,
});