fallback static method

ZeroSwitchStyleSet fallback({
  1. AccentColor? primaryColor,
  2. Color? inActiveColor,
  3. Color? inActiveIOSColor,
  4. Color? disabledColor,
})

Implementation

static ZeroSwitchStyleSet fallback({
  AccentColor? primaryColor,
  Color? inActiveColor,
  Color? inActiveIOSColor,
  Color? disabledColor,
}) =>
    ZeroSwitchStyleSet(
      basic: ZeroSwitchStyle.fallback(
        activeThumbColor: primaryColor,
        inactiveThumbColor: ZeroColors.neutral[1],
        activeColor: primaryColor?.light,
        inactiveColor: inActiveColor ?? ZeroColors.neutral[7],
      ),
      android: ZeroSwitchStyle.fallback(
        activeThumbColor: primaryColor,
        inactiveThumbColor: ZeroColors.neutral[1],
        activeColor: primaryColor?.light,
        inactiveColor: inActiveColor ?? ZeroColors.neutral[7],
      ),
      iOS: ZeroSwitchStyle.fallback(
        thumbSize: 30,
        activeThumbColor: ZeroColors.neutral[1],
        inactiveThumbColor: ZeroColors.neutral[1],
        activeColor: primaryColor,
        inactiveColor: inActiveIOSColor ?? ZeroColors.neutral[5],
      ),
      disabledColor: disabledColor ?? ZeroColors.neutral[5],
    );