theme property

ThemeData get theme

Implementation

static ThemeData get theme => ThemeData.light().copyWith(
  scaffoldBackgroundColor: ColorResource.scaffoldColor,
  cardColor: Colors.white,
  appBarTheme: AppBarTheme(backgroundColor: Colors.transparent,surfaceTintColor: Colors.transparent),
  iconTheme: IconThemeData(color: ColorResource.blackColor),
  colorScheme: ColorScheme.fromSwatch().copyWith(secondary: ColorResource.appThemeColor),
  textTheme: TextTheme(
      bodyMedium: TextStyle(color: ColorResource.blackColor),
      bodyLarge: TextStyle(color: ColorResource.blackColor),
      bodySmall: TextStyle(color: ColorResource.blackColor),
      displayLarge: TextStyle(color: ColorResource.blackColor),
      displayMedium: TextStyle(color: ColorResource.blackColor),
      displaySmall: TextStyle(color: ColorResource.blackColor),
      headlineLarge: TextStyle(color: ColorResource.blackColor),
      headlineMedium: TextStyle(color: ColorResource.blackColor),
      headlineSmall: TextStyle(color: ColorResource.blackColor),
      labelLarge: TextStyle(color: ColorResource.blackColor),
      labelMedium: TextStyle(color: ColorResource.blackColor),
      labelSmall: TextStyle(color: ColorResource.blackColor),
      titleLarge: TextStyle(color: ColorResource.blackColor),
      titleMedium: TextStyle(color: ColorResource.blackColor),
  ),
  drawerTheme: DrawerThemeData(backgroundColor: Colors.white,shape: null,endShape: null),
  inputDecorationTheme: InputDecorationTheme(
    hintStyle: TextStyle(color: ColorResource.borderColor,fontSize: 14.sp),
    border: OutlineInputBorder(
      borderRadius: BorderRadius.circular(60.0),// Customize when disabled
      borderSide: BorderSide(color: ColorResource.borderColor), // Example color
    ), // Or UnderlineInputBorder()
    enabledBorder: OutlineInputBorder(
      borderRadius: BorderRadius.circular(60.0),// Customize when enabled
      borderSide: BorderSide(color: ColorResource.borderColor), // Example color
    ),
    focusedBorder: OutlineInputBorder(
      borderRadius: BorderRadius.circular(60.0),// Customize when focused
      borderSide: BorderSide(color: ColorResource.greyColor), // Example color
    ),
    errorBorder: OutlineInputBorder(
      borderRadius: BorderRadius.circular(60.0),// Customize when error
      borderSide: BorderSide(color: ColorResource.appThemeColor), // Example color
    ),
  )
);