Remove redundant PreferenceHeader overload
This commit is contained in:
1 parent
c2a8e27875
commit
03ec2af92e
1 file changed
+2
-17
@@ -23,9 +23,7 @@ import androidx.compose.runtime.rememberCoroutineScope
|
||||
import androidx.compose.runtime.setValue
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.graphics.painter.Painter
|
||||
import androidx.compose.ui.graphics.vector.ImageVector
|
||||
import androidx.compose.ui.graphics.vector.rememberVectorPainter
|
||||
import androidx.compose.ui.platform.LocalContext
|
||||
import androidx.compose.ui.res.integerArrayResource
|
||||
import androidx.compose.ui.res.stringArrayResource
|
||||
@@ -59,7 +57,7 @@ object PreferenceTokens {
|
||||
|
||||
@Composable
|
||||
fun PreferenceHeader(
|
||||
icon: Painter,
|
||||
icon: ImageVector,
|
||||
@StringRes title: Int,
|
||||
childRoute: DirectionDestinationSpec,
|
||||
navigator: DestinationsNavigator,
|
||||
@@ -69,25 +67,12 @@ fun PreferenceHeader(
|
||||
verticalAlignment = Alignment.CenterVertically,
|
||||
) {
|
||||
Spacer(modifier = Modifier.size(PreferenceTokens.PreferenceIconPadding))
|
||||
Icon(painter = icon, contentDescription = null, modifier = Modifier.size(PreferenceTokens.PreferenceIconSize), tint = MaterialTheme.colorScheme.primary)
|
||||
Icon(imageVector = icon, contentDescription = null, modifier = Modifier.size(PreferenceTokens.PreferenceIconSize), tint = MaterialTheme.colorScheme.primary)
|
||||
Spacer(modifier = Modifier.size(PreferenceTokens.PreferenceIconPadding))
|
||||
Text(text = stringResource(id = title), modifier = Modifier.padding(PreferenceTextPadding), style = MaterialTheme.typography.bodyLarge)
|
||||
}
|
||||
}
|
||||
|
||||
@Composable
|
||||
fun PreferenceHeader(
|
||||
icon: ImageVector,
|
||||
@StringRes title: Int,
|
||||
childRoute: DirectionDestinationSpec,
|
||||
navigator: DestinationsNavigator,
|
||||
) = PreferenceHeader(
|
||||
icon = rememberVectorPainter(image = icon),
|
||||
title = title,
|
||||
childRoute = childRoute,
|
||||
navigator = navigator,
|
||||
)
|
||||
|
||||
@Composable
|
||||
fun Preference(title: String, summary: String? = null, onClick: () -> Unit = {}) {
|
||||
TextPref(title = title, summary = summary, onClick = onClick)
|
||||
|
||||
Reference in new issue
Block a user