ArnaThemeData constructor

ArnaThemeData({
  1. Brightness? brightness,
  2. Color? accentColor,
  3. ArnaTextTheme? textTheme,
})

Create an ArnaThemeData that's used to configure an ArnaTheme.

See also:

Implementation

factory ArnaThemeData({
  Brightness? brightness,
  Color? accentColor,
  ArnaTextTheme? textTheme,
}) {
  final ArnaTextTheme defaultTextTheme = brightness == Brightness.dark
      ? ArnaTypography.dark
      : ArnaTypography.light;

  return ArnaThemeData.raw(
    accentColor: accentColor ?? ArnaColors.blue,
    brightness: brightness,
    textTheme: textTheme ?? defaultTextTheme,
  );
}