import 'package:flutter/material.dart'; import 'package:photos/ente_theme_data.dart'; import 'package:photos/theme/colors.dart'; import 'package:photos/theme/effects.dart'; import 'package:photos/theme/text_style.dart'; class EnteTheme { final EnteTextTheme textTheme; final EnteColorScheme colorScheme; final List shadowFloat; final List shadowMenu; final List shadowButton; const EnteTheme( this.textTheme, this.colorScheme, { required this.shadowFloat, required this.shadowMenu, required this.shadowButton, }); } EnteTheme lightTheme = EnteTheme( lightTextTheme, lightScheme, shadowFloat: shadowFloatLight, shadowMenu: shadowMenuLight, shadowButton: shadowButtonLight, ); EnteTheme darkTheme = EnteTheme( darkTextTheme, darkScheme, shadowFloat: shadowFloatDark, shadowMenu: shadowMenuDark, shadowButton: shadowButtonDark, ); EnteColorScheme getEnteColorScheme(BuildContext context) { return Theme.of(context).colorScheme.enteTheme.colorScheme; } EnteTextTheme getEnteTextTheme(BuildContext context) { return Theme.of(context).colorScheme.enteTheme.textTheme; }