Skip to content

Commit e087aba

Browse files
feat: downloads fragment empty state
1 parent 83b17c3 commit e087aba

File tree

2 files changed

+23
-19
lines changed

2 files changed

+23
-19
lines changed

downloads/src/main/java/org/openedx/downloads/presentation/dates/DownloadsFragment.kt

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,10 @@ import androidx.compose.ui.layout.ContentScale
5353
import androidx.compose.ui.platform.ComposeView
5454
import androidx.compose.ui.platform.LocalContext
5555
import androidx.compose.ui.platform.ViewCompositionStrategy
56+
import androidx.compose.ui.platform.testTag
5657
import androidx.compose.ui.res.painterResource
5758
import androidx.compose.ui.res.stringResource
59+
import androidx.compose.ui.text.style.TextAlign
5860
import androidx.compose.ui.text.style.TextOverflow
5961
import androidx.compose.ui.tooling.preview.Preview
6062
import androidx.compose.ui.unit.Dp
@@ -400,25 +402,25 @@ private fun EmptyState(
400402
contentDescription = null
401403
)
402404
Spacer(Modifier.height(4.dp))
403-
// Text(
404-
// modifier = Modifier
405-
// .testTag("txt_empty_state_title")
406-
// .fillMaxWidth(),
407-
// text = stringResource(id = R.string.dates_empty_state_title),
408-
// color = MaterialTheme.appColors.textDark,
409-
// style = MaterialTheme.appTypography.titleMedium,
410-
// textAlign = TextAlign.Center
411-
// )
412-
// Spacer(Modifier.height(12.dp))
413-
// Text(
414-
// modifier = Modifier
415-
// .testTag("txt_empty_state_description")
416-
// .fillMaxWidth(),
417-
// text = stringResource(id = R.string.dates_empty_state_description),
418-
// color = MaterialTheme.appColors.textDark,
419-
// style = MaterialTheme.appTypography.labelMedium,
420-
// textAlign = TextAlign.Center
421-
// )
405+
Text(
406+
modifier = Modifier
407+
.testTag("txt_empty_state_title")
408+
.fillMaxWidth(),
409+
text = stringResource(id = R.string.downloads_empty_state_title),
410+
color = MaterialTheme.appColors.textDark,
411+
style = MaterialTheme.appTypography.titleMedium,
412+
textAlign = TextAlign.Center
413+
)
414+
Spacer(Modifier.height(12.dp))
415+
Text(
416+
modifier = Modifier
417+
.testTag("txt_empty_state_description")
418+
.fillMaxWidth(),
419+
text = stringResource(id = R.string.downloads_empty_state_description),
420+
color = MaterialTheme.appColors.textDark,
421+
style = MaterialTheme.appTypography.labelMedium,
422+
textAlign = TextAlign.Center
423+
)
422424
}
423425
}
424426
}

downloads/src/main/res/values/strings.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@
44
<string name="downloads_download_course">Download course</string>
55
<string name="downloads_remove_course_downloads">Remove course downloads</string>
66
<string name="downloads_cancel_download">Cancel download</string>
7+
<string name="downloads_empty_state_title">No Courses with Downloadable Content</string>
8+
<string name="downloads_empty_state_description">You currently have no courses with downloadable content.</string>
79
</resources>

0 commit comments

Comments
 (0)