mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 15:23:00 +00:00 
			
		
		
		
	Use normal colors for empty state view
This commit is contained in:
		| @@ -7,12 +7,10 @@ import androidx.compose.foundation.layout.fillMaxSize | |||||||
| import androidx.compose.foundation.layout.fillMaxWidth | import androidx.compose.foundation.layout.fillMaxWidth | ||||||
| import androidx.compose.foundation.layout.heightIn | import androidx.compose.foundation.layout.heightIn | ||||||
| import androidx.compose.foundation.layout.padding | import androidx.compose.foundation.layout.padding | ||||||
| import androidx.compose.material3.LocalContentColor |  | ||||||
| import androidx.compose.material3.LocalTextStyle | import androidx.compose.material3.LocalTextStyle | ||||||
| import androidx.compose.material3.MaterialTheme | import androidx.compose.material3.MaterialTheme | ||||||
| import androidx.compose.material3.Text | import androidx.compose.material3.Text | ||||||
| import androidx.compose.runtime.Composable | import androidx.compose.runtime.Composable | ||||||
| import androidx.compose.runtime.CompositionLocalProvider |  | ||||||
| import androidx.compose.ui.Alignment | import androidx.compose.ui.Alignment | ||||||
| import androidx.compose.ui.Modifier | import androidx.compose.ui.Modifier | ||||||
| import androidx.compose.ui.res.stringResource | import androidx.compose.ui.res.stringResource | ||||||
| @@ -23,7 +21,6 @@ import androidx.compose.ui.unit.dp | |||||||
| import androidx.compose.ui.unit.sp | import androidx.compose.ui.unit.sp | ||||||
| import org.schabi.newpipe.R | import org.schabi.newpipe.R | ||||||
| import org.schabi.newpipe.ui.theme.AppTheme | import org.schabi.newpipe.ui.theme.AppTheme | ||||||
| import org.schabi.newpipe.ui.theme.errorHint |  | ||||||
|  |  | ||||||
| @Composable | @Composable | ||||||
| fun EmptyStateComposable( | fun EmptyStateComposable( | ||||||
| @@ -49,26 +46,22 @@ private fun EmptyStateComposable( | |||||||
|     descriptionText: String, |     descriptionText: String, | ||||||
|     descriptionTextStyle: TextStyle, |     descriptionTextStyle: TextStyle, | ||||||
| ) { | ) { | ||||||
|     CompositionLocalProvider( |     Column( | ||||||
|         LocalContentColor provides MaterialTheme.colorScheme.errorHint |         modifier = modifier, | ||||||
|  |         horizontalAlignment = Alignment.CenterHorizontally, | ||||||
|  |         verticalArrangement = Arrangement.Center | ||||||
|     ) { |     ) { | ||||||
|         Column( |         Text( | ||||||
|             modifier = modifier, |             modifier = emojiModifier, | ||||||
|             horizontalAlignment = Alignment.CenterHorizontally, |             text = emojiText, | ||||||
|             verticalArrangement = Arrangement.Center |             style = emojiTextStyle, | ||||||
|         ) { |         ) | ||||||
|             Text( |  | ||||||
|                 modifier = emojiModifier, |  | ||||||
|                 text = emojiText, |  | ||||||
|                 style = emojiTextStyle, |  | ||||||
|             ) |  | ||||||
|  |  | ||||||
|             Text( |         Text( | ||||||
|                 modifier = descriptionModifier, |             modifier = descriptionModifier, | ||||||
|                 text = descriptionText, |             text = descriptionText, | ||||||
|                 style = descriptionTextStyle, |             style = descriptionTextStyle, | ||||||
|             ) |         ) | ||||||
|         } |  | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -3,7 +3,6 @@ | |||||||
| package org.schabi.newpipe.ui.emptystate | package org.schabi.newpipe.ui.emptystate | ||||||
|  |  | ||||||
| import androidx.annotation.StringRes | import androidx.annotation.StringRes | ||||||
| import androidx.compose.material3.MaterialTheme |  | ||||||
| import androidx.compose.material3.Text | import androidx.compose.material3.Text | ||||||
| import androidx.compose.runtime.MutableState | import androidx.compose.runtime.MutableState | ||||||
| import androidx.compose.runtime.State | import androidx.compose.runtime.State | ||||||
| @@ -11,7 +10,6 @@ import androidx.compose.ui.platform.ComposeView | |||||||
| import androidx.compose.ui.platform.ViewCompositionStrategy | import androidx.compose.ui.platform.ViewCompositionStrategy | ||||||
| import androidx.compose.ui.res.stringResource | import androidx.compose.ui.res.stringResource | ||||||
| import org.schabi.newpipe.ui.theme.AppTheme | import org.schabi.newpipe.ui.theme.AppTheme | ||||||
| import org.schabi.newpipe.ui.theme.errorHint |  | ||||||
| import androidx.compose.runtime.mutableStateOf as composeRuntimeMutableStateOf | import androidx.compose.runtime.mutableStateOf as composeRuntimeMutableStateOf | ||||||
|  |  | ||||||
| @JvmOverloads | @JvmOverloads | ||||||
| @@ -24,7 +22,6 @@ fun ComposeView.setEmptyStateText( | |||||||
|         AppTheme { |         AppTheme { | ||||||
|             Text( |             Text( | ||||||
|                 text = stringResource(id = stringRes), |                 text = stringResource(id = stringRes), | ||||||
|                 color = MaterialTheme.colorScheme.errorHint, |  | ||||||
|             ) |             ) | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|   | |||||||
| @@ -1,19 +0,0 @@ | |||||||
| package org.schabi.newpipe.ui.theme |  | ||||||
|  |  | ||||||
| import androidx.compose.foundation.isSystemInDarkTheme |  | ||||||
| import androidx.compose.material3.ColorScheme |  | ||||||
| import androidx.compose.runtime.Composable |  | ||||||
| import androidx.compose.ui.graphics.Color |  | ||||||
|  |  | ||||||
| /** |  | ||||||
|  * Extended color for error hint. |  | ||||||
|  */ |  | ||||||
| val md_theme_light_error_hint = Color(0xCC000000) |  | ||||||
| val md_theme_dark_error_hint = Color(0xCCFFFFFF) |  | ||||||
|  |  | ||||||
| val ColorScheme.errorHint: Color |  | ||||||
|     @Composable get() = if (isSystemInDarkTheme()) { |  | ||||||
|         md_theme_dark_error_hint |  | ||||||
|     } else { |  | ||||||
|         md_theme_light_error_hint |  | ||||||
|     } |  | ||||||
		Reference in New Issue
	
	Block a user
	 Stypox
					Stypox