DraftModeUIThemeData.iosDark constructor

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

Explicit iOS dark variant using resolved Cupertino dark colours.

Implementation

factory DraftModeUIThemeData.iosDark({double labelWidth = 100}) {
  return DraftModeUIThemeData(
    platformStyle: DraftModePlatformStyle.ios,
    brightness: Brightness.dark,
    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,
    buttonGrayColor: ColorRole(
      CupertinoColors.systemGrey5.darkColor,
      CupertinoColors.label.darkColor,
    ),
    separatorColor: CupertinoColors.separator.darkColor,
    sectionHeaderFontSize: 13,
    sectionHeaderFontWeight: FontWeight.w500,
    sectionHeaderLetterSpacing: 0,
    labelWidth: labelWidth,
    rowLabelFontSize: 17,
    rowLabelFontWeight: FontWeight.w400,
    rowTextFontSize: 17,
    rowTextFontWeight: FontWeight.w400,
  );
}