fix revoke issue, fix dialogs

This commit is contained in:
2026-08-08 19:09:46 +03:00
parent 1ca23ac699
commit e8b74e4152
9 changed files with 14 additions and 9 deletions
@@ -119,6 +119,7 @@ fun VideoScreenContent(
if (error != null) {
ErrorContent(
error,
modifier = Modifier.fillMaxSize(),
buttonText = stringResource(Res.string.retry)
) { onRefresh() }
} else if (items != null) {
@@ -104,6 +104,7 @@ fun OverviewScreen(component: OverviewComponent) {
errorState != null -> ErrorContent(
errorState!!,
modifier = Modifier.fillMaxSize(),
buttonText = stringResource(Res.string.retry)
) { component.loadDetailsIfNeeded() }
@@ -179,6 +179,7 @@ fun EpisodesOverviewList(
if (errorCode != null) {
ErrorContent(
errorCode,
modifier = Modifier.fillMaxSize(),
buttonText = stringResource(Res.string.retry)
) { loadLinks() }
} else if (episodes != null) {
@@ -4,6 +4,7 @@ import androiddev.apps.vbox.client.shared.generated.resources.Res
import androiddev.apps.vbox.client.shared.generated.resources.retry
import androiddev.apps.vbox.client.shared.generated.resources.seasons_overview
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.Text
@@ -41,6 +42,7 @@ fun SeasonOverviewScreen(component: SeasonOverviewComponent) {
if (err.value != null) {
ErrorContent(
err.value!!,
modifier = Modifier.fillMaxSize(),
buttonText = stringResource(Res.string.retry)
) { component.load() }
} else if (seasons.value != null) {
@@ -49,7 +49,7 @@ fun PlayerScreen(component: PlayerComponent) {
is PlayerEvent.Error -> {
ErrorContent(
state.message,
modifier = Modifier.padding(it),
modifier = Modifier.fillMaxSize().padding(it),
buttonText = stringResource(Res.string.retry),
) { component.load() }
}