TP-23926 | width support on text renderer (#21)

* TP-23926 | width support on text renderer

* TP-23926 | height  support on text renderer
This commit is contained in:
Abhinav Gupta
2023-04-17 12:53:25 +05:30
committed by GitHub Enterprise
parent 57ea28d84d
commit 8105393355

View File

@@ -34,6 +34,8 @@ import hexToComposeColor
import orFalse
import orTrue
import setBackground
import setHeight
import setWidth
class TextRenderer(private val uiTronViewModel: UiTronViewModel? = null) : Renderer<TextProperty> {
private val defaultFontSize = 14.sp
@@ -75,6 +77,8 @@ class TextRenderer(private val uiTronViewModel: UiTronViewModel? = null) : Rende
softWrap = property.softWrap.orTrue(),
maxLines = property.maxLines ?: Int.MAX_VALUE,
modifier = Modifier
.setWidth(property.width)
.setHeight(property.height)
.padding(
top = property.padding?.top?.dp ?: 0.dp,
bottom = property.padding?.bottom?.dp ?: 0.dp,