code refactoring
This commit is contained in:
parent
74512d85b5
commit
768558d3b9
4 changed files with 17 additions and 21 deletions
|
@ -1,6 +1,7 @@
|
|||
import 'dart:ui';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';
|
||||
|
||||
extension CustomColorScheme on ColorScheme {
|
||||
Color get defaultTextColor =>
|
||||
|
@ -55,6 +56,16 @@ extension CustomColorScheme on ColorScheme {
|
|||
Color get cupertinoPickerTopColor => brightness == Brightness.light
|
||||
? Color.fromARGB(255, 238, 238, 238)
|
||||
: Colors.white.withOpacity(0.1);
|
||||
|
||||
DatePickerTheme get dateTimePickertheme => brightness == Brightness.light
|
||||
? DatePickerTheme(
|
||||
backgroundColor: Colors.white,
|
||||
itemStyle: TextStyle(color: Colors.black),
|
||||
cancelStyle: TextStyle(color: Colors.black))
|
||||
: DatePickerTheme(
|
||||
backgroundColor: Colors.black,
|
||||
itemStyle: TextStyle(color: Colors.white),
|
||||
cancelStyle: TextStyle(color: Colors.white));
|
||||
}
|
||||
|
||||
OutlinedButtonThemeData buildOutlinedButtonThemeData(
|
||||
|
|
|
@ -9,6 +9,7 @@ import 'package:logging/logging.dart';
|
|||
import 'package:photo_manager/photo_manager.dart';
|
||||
import 'package:photos/core/event_bus.dart';
|
||||
import 'package:photos/db/files_db.dart';
|
||||
import 'package:photos/ente_theme_data.dart';
|
||||
import 'package:photos/events/local_photos_updated_event.dart';
|
||||
import 'package:photos/models/file.dart';
|
||||
import 'package:photos/models/file_type.dart';
|
||||
|
@ -253,11 +254,7 @@ class FadingAppBarState extends State<FadingAppBar> {
|
|||
maxTime: DateTime.now(),
|
||||
currentTime: DateTime.fromMicrosecondsSinceEpoch(file.creationTime),
|
||||
locale: LocaleType.en,
|
||||
theme: DatePickerTheme(
|
||||
backgroundColor: Theme.of(context).backgroundColor,
|
||||
itemStyle: Theme.of(context).textTheme.subtitle1,
|
||||
cancelStyle: Theme.of(context).textTheme.subtitle1,
|
||||
),
|
||||
theme: Theme.of(context).colorScheme.dateTimePickertheme,
|
||||
);
|
||||
if (dateResult == null) {
|
||||
return;
|
||||
|
@ -267,11 +264,7 @@ class FadingAppBarState extends State<FadingAppBar> {
|
|||
showTitleActions: true,
|
||||
currentTime: dateResult,
|
||||
locale: LocaleType.en,
|
||||
theme: DatePickerTheme(
|
||||
backgroundColor: Theme.of(context).backgroundColor,
|
||||
itemStyle: Theme.of(context).textTheme.subtitle1,
|
||||
cancelStyle: Theme.of(context).textTheme.subtitle1,
|
||||
),
|
||||
theme: Theme.of(context).colorScheme.dateTimePickertheme,
|
||||
);
|
||||
if (dateWithTimeResult != null) {
|
||||
if (await editTime(context, List.of([widget.file]),
|
||||
|
|
|
@ -309,11 +309,7 @@ class _ManageSharedLinkWidgetState extends State<ManageSharedLinkWidget> {
|
|||
minTime: DateTime.now(),
|
||||
currentTime: DateTime.now(),
|
||||
locale: LocaleType.en,
|
||||
theme: DatePickerTheme(
|
||||
backgroundColor: Theme.of(context).backgroundColor,
|
||||
itemStyle: Theme.of(context).textTheme.subtitle1,
|
||||
cancelStyle: Theme.of(context).textTheme.subtitle1,
|
||||
),
|
||||
theme: Theme.of(context).colorScheme.dateTimePickertheme,
|
||||
);
|
||||
if (dateResult == null) {
|
||||
return null;
|
||||
|
@ -323,11 +319,7 @@ class _ManageSharedLinkWidgetState extends State<ManageSharedLinkWidget> {
|
|||
showTitleActions: true,
|
||||
currentTime: dateResult,
|
||||
locale: LocaleType.en,
|
||||
theme: DatePickerTheme(
|
||||
backgroundColor: Theme.of(context).backgroundColor,
|
||||
itemStyle: Theme.of(context).textTheme.subtitle1,
|
||||
cancelStyle: Theme.of(context).textTheme.subtitle1,
|
||||
),
|
||||
theme: Theme.of(context).colorScheme.dateTimePickertheme,
|
||||
);
|
||||
if (dateWithTimeResult == null) {
|
||||
return null;
|
||||
|
|
Loading…
Reference in a new issue