Skip to content

Commit d94a609

Browse files
committed
Update error view with message and retry icon
1 parent 6b3988c commit d94a609

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

WordPress/src/main/java/org/wordpress/android/ui/voicetocontent/VoiceToContentScreen.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import androidx.compose.material.MaterialTheme
2424
import androidx.compose.material.Text
2525
import androidx.compose.material.icons.Icons
2626
import androidx.compose.material.icons.filled.Close
27+
import androidx.compose.material.icons.filled.Refresh
2728
import androidx.compose.material3.Surface
2829
import androidx.compose.runtime.Composable
2930
import androidx.compose.runtime.collectAsState
@@ -117,7 +118,12 @@ fun ErrorView(model: VoiceToContentUiState) {
117118
) {
118119
Header(model.header)
119120
Spacer(modifier = Modifier.height(16.dp))
120-
Text("Unable to use Voice to Content at the moment, please try again later")
121+
Text(stringResource(id = model.errorPanel?.errorMessage?:R.string.voice_to_content_generic_error))
122+
if (model.errorPanel?.allowRetry == true) {
123+
IconButton(onClick = model.errorPanel.onRetryTap?:{}) {
124+
Icon(imageVector = Icons.Default.Refresh, contentDescription = null)
125+
}
126+
}
121127
}
122128
}
123129

0 commit comments

Comments
 (0)