import 'package:flutter/material.dart'; import 'package:sigap/src/utils/theme/widget_themes/appbar_theme.dart'; import 'package:sigap/src/utils/theme/widget_themes/bottom_sheet_theme.dart'; import 'package:sigap/src/utils/theme/widget_themes/checkbox_theme.dart'; import 'package:sigap/src/utils/theme/widget_themes/chip_theme.dart'; import 'package:sigap/src/utils/theme/widget_themes/elevated_button_theme.dart'; import 'package:sigap/src/utils/theme/widget_themes/outlined_button_theme.dart'; import 'package:sigap/src/utils/theme/widget_themes/text_field_theme.dart'; import 'package:sigap/src/utils/theme/widget_themes/text_theme.dart'; import '../constants/colors.dart'; class TAppTheme { TAppTheme._(); static ThemeData lightTheme = ThemeData( useMaterial3: true, fontFamily: 'Poppins', disabledColor: TColors.grey, brightness: Brightness.light, primaryColor: TColors.primary, textTheme: TTextTheme.lightTextTheme, chipTheme: TChipTheme.lightChipTheme, scaffoldBackgroundColor: TColors.white, appBarTheme: TAppBarTheme.lightAppBarTheme, checkboxTheme: TCheckboxTheme.lightCheckboxTheme, bottomSheetTheme: TBottomSheetTheme.lightBottomSheetTheme, elevatedButtonTheme: TElevatedButtonTheme.lightElevatedButtonTheme, outlinedButtonTheme: TOutlinedButtonTheme.lightOutlinedButtonTheme, inputDecorationTheme: TTextFormFieldTheme.lightInputDecorationTheme, ); static ThemeData darkTheme = ThemeData( useMaterial3: true, fontFamily: 'Poppins', disabledColor: TColors.grey, brightness: Brightness.dark, primaryColor: TColors.light, textTheme: TTextTheme.darkTextTheme, chipTheme: TChipTheme.darkChipTheme, scaffoldBackgroundColor: TColors.black, appBarTheme: TAppBarTheme.darkAppBarTheme, checkboxTheme: TCheckboxTheme.darkCheckboxTheme, bottomSheetTheme: TBottomSheetTheme.darkBottomSheetTheme, elevatedButtonTheme: TElevatedButtonTheme.darkElevatedButtonTheme, outlinedButtonTheme: TOutlinedButtonTheme.darkOutlinedButtonTheme, inputDecorationTheme: TTextFormFieldTheme.darkInputDecorationTheme, ); }