diff --git a/packages/material_ui/lib/src/autocomplete.dart b/packages/material_ui/lib/src/autocomplete.dart index b9c060a411a..17c75b3bbe2 100644 --- a/packages/material_ui/lib/src/autocomplete.dart +++ b/packages/material_ui/lib/src/autocomplete.dart @@ -226,7 +226,6 @@ class _AutocompleteField extends StatelessWidget { // The default Material-style Autocomplete options. class _AutocompleteOptions extends StatelessWidget { const _AutocompleteOptions({ - super.key, required this.displayStringForOption, required this.onSelected, required this.openDirection, diff --git a/packages/material_ui/lib/src/bottom_sheet.dart b/packages/material_ui/lib/src/bottom_sheet.dart index b1666bc3f84..af5e5012427 100644 --- a/packages/material_ui/lib/src/bottom_sheet.dart +++ b/packages/material_ui/lib/src/bottom_sheet.dart @@ -648,7 +648,6 @@ class _RenderBottomSheetLayoutWithSizeListener extends RenderShiftedBox { class _ModalBottomSheet extends StatefulWidget { const _ModalBottomSheet({ - super.key, required this.route, this.backgroundColor, this.elevation, diff --git a/packages/material_ui/lib/src/dropdown.dart b/packages/material_ui/lib/src/dropdown.dart index 59f78464743..7467fd0744a 100644 --- a/packages/material_ui/lib/src/dropdown.dart +++ b/packages/material_ui/lib/src/dropdown.dart @@ -110,7 +110,6 @@ class _DropdownMenuPainter extends CustomPainter { // The widget that is the button wrapping the menu items. class _DropdownMenuItemButton extends StatefulWidget { const _DropdownMenuItemButton({ - super.key, this.padding, required this.route, required this.buttonRect, @@ -249,7 +248,6 @@ class _DropdownMenuItemButtonState extends State<_DropdownMenuItemButton> class _DropdownMenu extends StatefulWidget { const _DropdownMenu({ - super.key, this.padding, required this.route, required this.buttonRect, @@ -258,7 +256,6 @@ class _DropdownMenu extends StatefulWidget { required this.enableFeedback, this.borderRadius, required this.scrollController, - this.menuWidth, this.mouseCursor, }); @@ -270,7 +267,6 @@ class _DropdownMenu extends StatefulWidget { final bool enableFeedback; final BorderRadius? borderRadius; final ScrollController scrollController; - final double? menuWidth; final MouseCursor? mouseCursor; @override @@ -649,7 +645,6 @@ class _DropdownRoute extends PopupRoute<_DropdownRouteResult> { class _DropdownRoutePage extends StatefulWidget { const _DropdownRoutePage({ - super.key, required this.route, required this.constraints, this.items, @@ -758,7 +753,7 @@ class _DropdownRoutePageState extends State<_DropdownRoutePage> { // selected item lines up with the vertical center of the dropdown button, // as closely as possible. class _MenuItem extends SingleChildRenderObjectWidget { - const _MenuItem({super.key, required this.onLayout, required this.item}) : super(child: item); + const _MenuItem({required this.onLayout, required this.item}) : super(child: item); final ValueChanged onLayout; final DropdownMenuItem? item; @@ -1054,7 +1049,6 @@ class DropdownButton extends StatefulWidget { _isEmpty = false; DropdownButton._formField({ - super.key, required this.items, this.selectedItemBuilder, this.value, @@ -1064,7 +1058,6 @@ class DropdownButton extends StatefulWidget { this.onTap, this.elevation = 8, this.style, - this.underline, this.icon, this.iconDisabledColor, this.iconEnabledColor, @@ -1072,7 +1065,6 @@ class DropdownButton extends StatefulWidget { this.isDense = false, this.isExpanded = false, this.itemHeight = kMinInteractiveDimension, - this.menuWidth, this.focusColor, this.focusNode, this.autofocus = false, @@ -1087,7 +1079,9 @@ class DropdownButton extends StatefulWidget { this.dropdownMenuItemMouseCursor, required this._inputDecoration, required this._isEmpty, - }) : assert( + }) : underline = null, + menuWidth = null, + assert( items == null || items.isEmpty || value == null || diff --git a/packages/material_ui/lib/src/popup_menu.dart b/packages/material_ui/lib/src/popup_menu.dart index d441894ade7..bd348344f7c 100644 --- a/packages/material_ui/lib/src/popup_menu.dart +++ b/packages/material_ui/lib/src/popup_menu.dart @@ -674,7 +674,6 @@ class _CheckedPopupMenuItemState extends PopupMenuItemState extends StatefulWidget { const _PopupMenu({ - super.key, required this.itemKeys, required this.route, required this.semanticLabel, diff --git a/packages/material_ui/lib/src/segmented_button.dart b/packages/material_ui/lib/src/segmented_button.dart index ffefa50e5df..d6ae73015e6 100644 --- a/packages/material_ui/lib/src/segmented_button.dart +++ b/packages/material_ui/lib/src/segmented_button.dart @@ -735,7 +735,6 @@ class SegmentedButtonState extends State> { class _SegmentedButtonRenderWidget extends MultiChildRenderObjectWidget { const _SegmentedButtonRenderWidget({ - super.key, required this.segments, required this.enabledBorder, required this.disabledBorder, diff --git a/packages/material_ui/test/scaffold_test.dart b/packages/material_ui/test/scaffold_test.dart index ae0029b42b0..64e5bac6b5d 100644 --- a/packages/material_ui/test/scaffold_test.dart +++ b/packages/material_ui/test/scaffold_test.dart @@ -3877,12 +3877,7 @@ class _GeometryCachePainter extends CustomPainter { } class _CustomPageRoute extends PageRoute { - _CustomPageRoute({ - required this.builder, - RouteSettings super.settings = const RouteSettings(), - this.maintainState = true, - super.fullscreenDialog, - }); + _CustomPageRoute({required this.builder, this.maintainState = true, super.fullscreenDialog}); final WidgetBuilder builder;