DraftModeUIThemeData.dark constructor

DraftModeUIThemeData.dark({
  1. double labelWidth = 100,
})

Pre-configured dark palette using Brightness.dark Cupertino colours.

Uses the resolved dark variants of CupertinoDynamicColor values so colours display correctly without requiring an ambient CupertinoTheme.

Implementation

factory DraftModeUIThemeData.dark({double labelWidth = 100}) {
  return DraftModeUIThemeData(
    primaryColor: ColorRole(
      CupertinoColors.systemBackground.darkColor,
      CupertinoColors.label.darkColor,
    ),
    secondaryColor: ColorRole(
      CupertinoColors.secondarySystemBackground.darkColor,
      CupertinoColors.secondaryLabel.darkColor,
    ),
    tertiaryColor: ColorRole(
      CupertinoColors.systemGroupedBackground.darkColor,
      CupertinoColors.secondaryLabel.darkColor,
    ),
    accentColor: CupertinoColors.systemBlue.darkColor,
    dangerColor: CupertinoColors.systemRed.darkColor,
    successColor: CupertinoColors.activeGreen.darkColor,
    warningColor: CupertinoColors.systemOrange.darkColor,
    separatorColor: CupertinoColors.separator.darkColor,
    labelWidth: labelWidth,
    cupertinoTheme: const CupertinoThemeData(brightness: Brightness.dark),
  );
}