Added iconTheme
to RawChip
in ChoiceChip
(#110908)
This commit is contained in:
parent
77377b46dd
commit
5f01d07c98
@ -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() {
|
|||||||
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);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user