File tree Expand file tree Collapse file tree
ui-core/src/main/kotlin/com/processout/sdk/ui/core/component
ui/src/main/kotlin/com/processout/sdk/ui/card Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,6 +18,9 @@ import androidx.compose.ui.graphics.Color
1818import androidx.compose.ui.graphics.ColorFilter
1919import androidx.compose.ui.graphics.Shape
2020import androidx.compose.ui.res.colorResource
21+ import androidx.compose.ui.semantics.LiveRegionMode
22+ import androidx.compose.ui.semantics.liveRegion
23+ import androidx.compose.ui.semantics.semantics
2124import androidx.compose.ui.text.font.FontWeight
2225import androidx.compose.ui.unit.dp
2326import com.processout.sdk.ui.core.R
@@ -65,6 +68,9 @@ fun POMessageBox(
6568 }
6669 POTextWithIcon (
6770 text = currentText,
71+ modifier = Modifier .semantics {
72+ liveRegion = LiveRegionMode .Polite
73+ },
6874 style = style.textWithIcon,
6975 horizontalArrangement = horizontalArrangement
7076 )
Original file line number Diff line number Diff line change @@ -10,6 +10,9 @@ import androidx.compose.ui.focus.focusRequester
1010import androidx.compose.ui.focus.onFocusChanged
1111import androidx.compose.ui.layout.ContentScale
1212import androidx.compose.ui.platform.LocalFocusManager
13+ import androidx.compose.ui.semantics.LiveRegionMode
14+ import androidx.compose.ui.semantics.liveRegion
15+ import androidx.compose.ui.semantics.semantics
1316import androidx.compose.ui.text.input.TextFieldValue
1417import androidx.compose.ui.unit.dp
1518import androidx.lifecycle.Lifecycle
@@ -136,6 +139,9 @@ private fun Section(
136139 modifier = Modifier
137140 .fillMaxWidth()
138141 .padding(top = spacing.space8)
142+ .semantics {
143+ liveRegion = LiveRegionMode .Polite
144+ }
139145 )
140146 var currentSubsection by remember { mutableStateOf(Section (id = String ())) }
141147 currentSubsection = section.subsection ? : currentSubsection
Original file line number Diff line number Diff line change @@ -17,6 +17,9 @@ import androidx.compose.ui.layout.ContentScale
1717import androidx.compose.ui.layout.onGloballyPositioned
1818import androidx.compose.ui.platform.rememberNestedScrollInteropConnection
1919import androidx.compose.ui.res.colorResource
20+ import androidx.compose.ui.semantics.LiveRegionMode
21+ import androidx.compose.ui.semantics.liveRegion
22+ import androidx.compose.ui.semantics.semantics
2023import androidx.compose.ui.text.font.FontWeight
2124import androidx.compose.ui.unit.dp
2225import androidx.lifecycle.Lifecycle
@@ -104,6 +107,9 @@ internal fun CardUpdateScreen(
104107 modifier = Modifier
105108 .fillMaxWidth()
106109 .padding(top = spacing.space8)
110+ .semantics {
111+ liveRegion = LiveRegionMode .Polite
112+ }
107113 )
108114 }
109115 }
You can’t perform that action at this time.
0 commit comments