File tree Expand file tree Collapse file tree 3 files changed +3
-3
lines changed Expand file tree Collapse file tree 3 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ abstract class BaseSpinBox extends StatefulWidget {
4444 FocusNode ? get focusNode;
4545}
4646
47- abstract class BaseSpinBoxState <T extends BaseSpinBox > extends State <T > {
47+ mixin SpinBoxMixin <T extends BaseSpinBox > on State <T > {
4848 late double _value;
4949 late double _cachedValue;
5050 late final FocusNode _focusNode;
Original file line number Diff line number Diff line change @@ -252,7 +252,7 @@ class CupertinoSpinBox extends BaseSpinBox {
252252 State <CupertinoSpinBox > createState () => _CupertinoSpinBoxState ();
253253}
254254
255- class _CupertinoSpinBoxState extends BaseSpinBoxState <CupertinoSpinBox > {
255+ class _CupertinoSpinBoxState extends State <CupertinoSpinBox > with SpinBoxMixin {
256256 @override
257257 Widget build (BuildContext context) {
258258 final isHorizontal = widget.direction == Axis .horizontal;
Original file line number Diff line number Diff line change @@ -253,7 +253,7 @@ class SpinBox extends BaseSpinBox {
253253 State <SpinBox > createState () => _SpinBoxState ();
254254}
255255
256- class _SpinBoxState extends BaseSpinBoxState <SpinBox > {
256+ class _SpinBoxState extends State <SpinBox > with SpinBoxMixin {
257257 Color _activeColor (ThemeData theme) {
258258 if (hasFocus) {
259259 switch (theme.brightness) {
You can’t perform that action at this time.
0 commit comments