getTextStyle function
It returns the text style in base of the different text type
Implementation
TextStyle getTextStyle(ZwapTextType typeText) {
switch (typeText) {
case ZwapTextType.h1:
return ZwapTypography.h1();
case ZwapTextType.h2:
return ZwapTypography.h2();
case ZwapTextType.h3:
return ZwapTypography.h3();
case ZwapTextType.h4:
return ZwapTypography.h4();
case ZwapTextType.h5:
return ZwapTypography.h5();
case ZwapTextType.captionRegular:
return ZwapTypography.captionRegular();
case ZwapTextType.captionSemiBold:
return ZwapTypography.captionSemiBold();
case ZwapTextType.buttonText:
return ZwapTypography.buttonText();
case ZwapTextType.bodyRegular:
return ZwapTypography.bodyRegular();
case ZwapTextType.bodySemiBold:
return ZwapTypography.bodySemiBold();
case ZwapTextType.extraHeading:
return ZwapTypography.extraHeading;
case ZwapTextType.bigHeading:
return ZwapTypography.bigHeading;
case ZwapTextType.mediumHeading:
return ZwapTypography.mediumHeading;
case ZwapTextType.semiboldH1:
return ZwapTypography.semiboldH1;
case ZwapTextType.heavyH1:
return ZwapTypography.heavyH1;
case ZwapTextType.semiboldH2:
return ZwapTypography.semiboldH2;
case ZwapTextType.heavyH2:
return ZwapTypography.heavyH2;
case ZwapTextType.semiboldH3:
return ZwapTypography.semiboldH3;
case ZwapTextType.heavyH3:
return ZwapTypography.heavyH3;
case ZwapTextType.smallBodyLight:
return ZwapTypography.smallBodyLight;
case ZwapTextType.smallBodyRegular:
return ZwapTypography.smallBodyRegular;
case ZwapTextType.smallBodyMedium:
return ZwapTypography.smallBodyMedium;
case ZwapTextType.smallBodySemibold:
return ZwapTypography.smallBodySemibold;
case ZwapTextType.smallBodyBold:
return ZwapTypography.smallBodyBold;
case ZwapTextType.smallBodyExtraBold:
return ZwapTypography.smallBodyExtraBold;
case ZwapTextType.smallBodyBlack:
return ZwapTypography.smallBodyBlack;
case ZwapTextType.mediumBodyLight:
return ZwapTypography.mediumBodyLight;
case ZwapTextType.mediumBodyRegular:
return ZwapTypography.mediumBodyRegular;
case ZwapTextType.mediumBodyMedium:
return ZwapTypography.mediumBodyMedium;
case ZwapTextType.mediumBodySemibold:
return ZwapTypography.mediumBodySemibold;
case ZwapTextType.mediumBodyBold:
return ZwapTypography.mediumBodyBold;
case ZwapTextType.mediumBodyExtraBold:
return ZwapTypography.mediumBodyExtraBold;
case ZwapTextType.mediumBodyBlack:
return ZwapTypography.mediumBodyBlack;
case ZwapTextType.bigBodyLight:
return ZwapTypography.bigBodyLight;
case ZwapTextType.bigBodyRegular:
return ZwapTypography.bigBodyRegular;
case ZwapTextType.bigBodyMedium:
return ZwapTypography.bigBodyMedium;
case ZwapTextType.bigBodySemibold:
return ZwapTypography.bigBodySemibold;
case ZwapTextType.bigBodyBold:
return ZwapTypography.bigBodyBold;
case ZwapTextType.bigBodyExtraBold:
return ZwapTypography.bigBodyExtraBold;
case ZwapTextType.bigBodyBlack:
return ZwapTypography.bigBodyBlack;
case ZwapTextType.textButton:
return ZwapTypography.textButton;
case ZwapTextType.extraSmallBodyRegular:
return ZwapTypography.extraSmallBodyRegular;
}
}