Fix showDateRangePicker is missing dartpad tag and cleanup (#144475)

fixes [`showDateRangePicker` interactive sample not loading](https://github.com/flutter/flutter/issues/144474)

### Description 

This fixes `showDateRangePicker` example not loading in Dartpad.

Similar fix was made for `showDatePicker` in https://github.com/flutter/flutter/pull/99401
This commit is contained in:
Taha Tesser 2024-03-01 17:36:24 +02:00 committed by GitHub
parent ba719bc588
commit 9a838455e2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 5 additions and 7 deletions

View file

@ -13,10 +13,9 @@ class DatePickerApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
theme: ThemeData(useMaterial3: true),
return const MaterialApp(
restorationScopeId: 'app',
home: const DatePickerExample(restorationId: 'main'),
home: DatePickerExample(restorationId: 'main'),
);
}
}

View file

@ -13,10 +13,9 @@ class DatePickerApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
theme: ThemeData(useMaterial3: true),
return const MaterialApp(
restorationScopeId: 'app',
home: const DatePickerExample(restorationId: 'main'),
home: DatePickerExample(restorationId: 'main'),
);
}
}

View file

@ -1020,7 +1020,7 @@ class _DatePickerHeader extends StatelessWidget {
///
/// {@macro flutter.widgets.RestorationManager}
///
/// {@tool sample}
/// {@tool dartpad}
/// This sample demonstrates how to create a restorable Material date range picker.
/// This is accomplished by enabling state restoration by specifying
/// [MaterialApp.restorationScopeId] and using [Navigator.restorablePush] to