File tree 2 files changed +16
-1
lines changed
2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -1685,7 +1685,12 @@ class _CalendarRangePickerDialog extends StatelessWidget {
1685
1685
child: Column (
1686
1686
crossAxisAlignment: CrossAxisAlignment .start,
1687
1687
children: < Widget > [
1688
- Text (helpText, style: headlineHelpStyle),
1688
+ Text (
1689
+ helpText,
1690
+ style: headlineHelpStyle,
1691
+ maxLines: 1 ,
1692
+ overflow: TextOverflow .ellipsis,
1693
+ ),
1689
1694
const SizedBox (height: 8 ),
1690
1695
Row (
1691
1696
children: < Widget > [
Original file line number Diff line number Diff line change @@ -268,6 +268,16 @@ void main() {
268
268
});
269
269
});
270
270
271
+ testWidgets ('Long helpText does not cutoff the save button' , (WidgetTester tester) async {
272
+ helpText = 'long helpText' * 100 ;
273
+ saveText = 'make it so' ;
274
+ await preparePicker (tester, (Future <DateTimeRange ?> range) async {
275
+ expect (find.text (helpText! ), findsOneWidget);
276
+ expect (find.text (saveText! ), findsOneWidget);
277
+ expect (tester.takeException (), null );
278
+ });
279
+ });
280
+
271
281
testWidgets ('Material3 has sentence case labels' , (WidgetTester tester) async {
272
282
await preparePicker (tester, (Future <DateTimeRange ?> range) async {
273
283
expect (find.text ('Save' ), findsOneWidget);
You can’t perform that action at this time.
0 commit comments