mirror of
https://codeberg.org/timelimit/timelimit-android.git
synced 2025-10-03 09:49:25 +02:00
Remove ScreenWithTitleResource
This commit is contained in:
parent
7c578a68d2
commit
0be972c05f
2 changed files with 2 additions and 8 deletions
|
@ -262,7 +262,6 @@ class MainActivity : AppCompatActivity(), ActivityViewModelHolder, U2fManager.De
|
|||
}.asFlow().collectAsState(initial = null)
|
||||
|
||||
val screenTitle = when (screen) {
|
||||
is ScreenWithTitleResource -> stringResource(screen.titleResource)
|
||||
is ScreenWithTitle -> when (val title = screen.title) {
|
||||
is Title.Plain -> title.text
|
||||
is Title.StringResource -> stringResource(title.id)
|
||||
|
|
|
@ -68,8 +68,8 @@ sealed class Screen(
|
|||
state: State,
|
||||
val content: DeviceOwnerHandling.OwnerScreen,
|
||||
override val snackbarHostState: SnackbarHostState
|
||||
): Screen(state), ScreenWithAuthenticationFab, ScreenWithSnackbar, ScreenWithTitleResource {
|
||||
override val titleResource = R.string.diagnose_dom_title
|
||||
): Screen(state), ScreenWithAuthenticationFab, ScreenWithSnackbar, ScreenWithTitle {
|
||||
override val title = Title.StringResource(R.string.diagnose_dom_title)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -78,11 +78,6 @@ interface ScreenWithSnackbar {
|
|||
val snackbarHostState: SnackbarHostState
|
||||
}
|
||||
|
||||
@Deprecated(message = "Use ScreenWithTitle instead")
|
||||
interface ScreenWithTitleResource {
|
||||
val titleResource: Int
|
||||
}
|
||||
|
||||
interface ScreenWithTitle {
|
||||
val title: Title
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue