pixelSize static method

double pixelSize(
  1. BuildContext context,
  2. ZetaAvatarSize size
)

Returns pixel size for ZetaAvatarSize

Implementation

static double pixelSize(BuildContext context, ZetaAvatarSize size) {
  switch (size) {
    case ZetaAvatarSize.xxxl:
      return Zeta.of(context).spacing.minimum * 50; // TODO(UX-1202): ZetaSpacingBase
    // return ZetaSpacingBase.x50;
    case ZetaAvatarSize.xxl:
      return Zeta.of(context).spacing.minimum * 30; // TODO(UX-1202): ZetaSpacingBase
    // return ZetaSpacingBase.x30;
    case ZetaAvatarSize.xl:
      return Zeta.of(context).spacing.xl_10;
    case ZetaAvatarSize.l:
      return Zeta.of(context).spacing.xl_9;
    case ZetaAvatarSize.m:
      return Zeta.of(context).spacing.xl_8;
    case ZetaAvatarSize.s:
      return Zeta.of(context).spacing.xl_6;
    case ZetaAvatarSize.xs:
      return Zeta.of(context).spacing.xl_5;
    case ZetaAvatarSize.xxs:
      return Zeta.of(context).spacing.xl_4;
    case ZetaAvatarSize.xxxs:
      return Zeta.of(context).spacing.xl_2;
  }
}