Unverified Commit 5f01d07c authored by Samuel's avatar Samuel Committed by GitHub

Added `iconTheme` to `RawChip` in `ChoiceChip` (#110908)

parent 77377b46
...@@ -179,6 +179,7 @@ class ChoiceChip extends StatelessWidget ...@@ -179,6 +179,7 @@ class ChoiceChip extends StatelessWidget
surfaceTintColor: surfaceTintColor, surfaceTintColor: surfaceTintColor,
selectedShadowColor: selectedShadowColor, selectedShadowColor: selectedShadowColor,
avatarBorder: avatarBorder, avatarBorder: avatarBorder,
iconTheme: iconTheme,
); );
} }
} }
......
...@@ -120,4 +120,16 @@ void main() { ...@@ -120,4 +120,16 @@ void main() {
await tester.pumpWidget(wrapForChip(child: const ChoiceChip(label: label, selected: false, clipBehavior: Clip.antiAlias))); await tester.pumpWidget(wrapForChip(child: const ChoiceChip(label: label, selected: false, clipBehavior: Clip.antiAlias)));
checkChipMaterialClipBehavior(tester, Clip.antiAlias); checkChipMaterialClipBehavior(tester, Clip.antiAlias);
}); });
testWidgets('ChoiceChip passes iconTheme property to RawChip', (WidgetTester tester) async {
const IconThemeData iconTheme = IconThemeData(color: Colors.red);
await tester.pumpWidget(wrapForChip(
child: const ChoiceChip(
label: Text('Test'),
selected: true,
iconTheme: iconTheme,
)));
final RawChip rawChip = tester.widget(find.byType(RawChip));
expect(rawChip.iconTheme, iconTheme);
});
} }
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