mirror of
https://github.com/TeamNewPipe/NewPipe
synced 2024-12-23 16:40:32 +00:00
Use normal colors for empty state view
This commit is contained in:
parent
46b9243661
commit
1abced992b
@ -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
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user