import 'package:flutter/material.dart'; class AppTheme { static const _seedColor = Color(0xFF1B6B4A); static ThemeData get dayTheme { return ThemeData( useMaterial3: true, colorScheme: ColorScheme.fromSeed( seedColor: _seedColor, brightness: Brightness.light, ), appBarTheme: const AppBarTheme( centerTitle: false, elevation: 0, ), inputDecorationTheme: InputDecorationTheme( filled: true, border: OutlineInputBorder( borderRadius: BorderRadius.circular(12), borderSide: BorderSide.none, ), contentPadding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), ), cardTheme: CardThemeData( elevation: 2, shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(12)), ), bottomSheetTheme: const BottomSheetThemeData( showDragHandle: true, shape: RoundedRectangleBorder( borderRadius: BorderRadius.vertical(top: Radius.circular(16)), ), ), ); } static ThemeData get nightTheme { return ThemeData( useMaterial3: true, colorScheme: ColorScheme.fromSeed( seedColor: _seedColor, brightness: Brightness.dark, ), appBarTheme: const AppBarTheme( centerTitle: false, elevation: 0, ), inputDecorationTheme: InputDecorationTheme( filled: true, border: OutlineInputBorder( borderRadius: BorderRadius.circular(12), borderSide: BorderSide.none, ), contentPadding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), ), cardTheme: CardThemeData( elevation: 2, shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(12)), ), bottomSheetTheme: const BottomSheetThemeData( showDragHandle: true, shape: RoundedRectangleBorder( borderRadius: BorderRadius.vertical(top: Radius.circular(16)), ), ), ); } }