Unverified Commit 8c69fd55 authored by Kate Lovett's avatar Kate Lovett Committed by GitHub

Remove deprecated MaterialButtonWithIconMixin (#133173)

Part of https://github.com/flutter/flutter/issues/133171
parent 89907f6d
......@@ -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!;
}
......
......@@ -440,17 +440,3 @@ class MaterialButton extends StatelessWidget {
properties.add(DiagnosticsProperty<MaterialTapTargetSize>('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 { }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment