Skip to content

Commit b762ae3

Browse files
Karan Bhatiafacebook-github-bot
authored andcommitted
Add support for contentDescription in StyleCompat
Summary: This was missing in `StyleCompat`, it's needed in D67295372. Reviewed By: zielinskimz Differential Revision: D67295363 fbshipit-source-id: 6dd82f65e4d847be08e6b9206a60b31f3b85c658
1 parent 74f272d commit b762ae3

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

litho-core/src/main/java/com/facebook/litho/StyleCompat.kt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import android.annotation.SuppressLint
2020
import android.graphics.drawable.Drawable
2121
import com.facebook.litho.AccessibilityRole.AccessibilityRoleType
2222
import com.facebook.litho.accessibility.accessibilityRole
23+
import com.facebook.litho.accessibility.contentDescription
2324
import com.facebook.litho.animated.translationX
2425
import com.facebook.litho.animated.translationY
2526
import com.facebook.litho.core.height
@@ -182,6 +183,10 @@ object StyleCompat {
182183
fun accessibilityRole(@AccessibilityRoleType role: String): JavaStyle =
183184
JavaStyle().accessibilityRole(role)
184185

186+
/** @see [JavaStyle.contentDescription] */
187+
@JvmStatic
188+
fun contentDescription(value: CharSequence?): JavaStyle = JavaStyle().contentDescription(value)
189+
185190
/** @see [JavaStyle.translationY] */
186191
@JvmStatic
187192
fun translationY(value: DynamicValue<Float>): JavaStyle = JavaStyle().translationY(value)
@@ -461,6 +466,11 @@ class JavaStyle {
461466
return this
462467
}
463468

469+
fun contentDescription(value: CharSequence?): JavaStyle {
470+
style = style.contentDescription(value)
471+
return this
472+
}
473+
464474
fun translationY(value: DynamicValue<Float>): JavaStyle {
465475
style = style.translationY(value)
466476
return this

0 commit comments

Comments
 (0)