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 @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MaterialApp( return const MaterialApp(
theme: ThemeData(useMaterial3: true),
restorationScopeId: 'app', restorationScopeId: 'app',
home: const DatePickerExample(restorationId: 'main'), home: DatePickerExample(restorationId: 'main'),
); );
} }
} }

View file

@ -13,10 +13,9 @@ class DatePickerApp extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MaterialApp( return const MaterialApp(
theme: ThemeData(useMaterial3: true),
restorationScopeId: 'app', 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} /// {@macro flutter.widgets.RestorationManager}
/// ///
/// {@tool sample} /// {@tool dartpad}
/// This sample demonstrates how to create a restorable Material date range picker. /// This sample demonstrates how to create a restorable Material date range picker.
/// This is accomplished by enabling state restoration by specifying /// This is accomplished by enabling state restoration by specifying
/// [MaterialApp.restorationScopeId] and using [Navigator.restorablePush] to /// [MaterialApp.restorationScopeId] and using [Navigator.restorablePush] to