cssText method
Implementation
String cssText() {
switch (type) {
case CSSLengthType.PX:
case CSSLengthType.EM:
case CSSLengthType.EX:
case CSSLengthType.CH:
return '${computedValue.cssText()}px';
case CSSLengthType.REM:
return '${value?.cssText()}rem';
case CSSLengthType.VH:
return '${value?.cssText()}vh';
case CSSLengthType.VW:
return '${value?.cssText()}vw';
case CSSLengthType.VMIN:
return '${value?.cssText()}vmin';
case CSSLengthType.VMAX:
return '${value?.cssText()}vmax';
case CSSLengthType.PERCENTAGE:
return '${(value! * 100).cssText()}%';
case CSSLengthType.RPX:
return '${value?.cssText()}rpx';
case CSSLengthType.UNKNOWN:
case CSSLengthType.AUTO:
return 'auto';
case CSSLengthType.NONE:
case CSSLengthType.NORMAL:
case CSSLengthType.INITIAL:
break;
case CSSLengthType.CONTENT:
return 'content';
case CSSLengthType.MIN_CONTENT:
return 'min-content';
case CSSLengthType.MAX_CONTENT:
return 'max-content';
case CSSLengthType.FIT_CONTENT:
return 'fit-content';
}
return '';
}