pixelSize static method
- BuildContext context,
- 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;
}
}