diff --git a/packages/flutter/lib/src/material/button_theme.dart b/packages/flutter/lib/src/material/button_theme.dart index 1406f2deb7..438d8fc6d0 100644 --- a/packages/flutter/lib/src/material/button_theme.dart +++ b/packages/flutter/lib/src/material/button_theme.dart @@ -641,10 +641,6 @@ class ButtonThemeData with Diagnosticable { return button.padding!; } - if (button is MaterialButtonWithIconMixin) { - return const EdgeInsetsDirectional.only(start: 12.0, end: 16.0); - } - if (_padding != null) { return _padding!; } diff --git a/packages/flutter/lib/src/material/material_button.dart b/packages/flutter/lib/src/material/material_button.dart index 365f8c5669..2f3c5cc96a 100644 --- a/packages/flutter/lib/src/material/material_button.dart +++ b/packages/flutter/lib/src/material/material_button.dart @@ -440,17 +440,3 @@ class MaterialButton extends StatelessWidget { properties.add(DiagnosticsProperty('materialTapTargetSize', materialTapTargetSize, defaultValue: null)); } } - -/// The distinguished type of [MaterialButton]. -/// -/// This class is deprecated and will be removed in a future release. -/// -/// This mixin only exists to give the "label and icon" button widgets a distinct -/// type for the sake of [ButtonTheme]. -@Deprecated( - 'This was used to differentiate types of FlatButton, RaisedButton, and OutlineButton in ButtonTheme. ' - 'These buttons have been replaced with TextButton, ElevatedButton, and OutlinedButton, each of which have their own respective themes now. ' - 'Use one of these button classes instead. ' - 'This feature was deprecated after v2.11.0-0.0.pre.', -) -mixin MaterialButtonWithIconMixin { }