Loading packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/preference/BaseLayout.kt +20 −7 Original line number Diff line number Diff line Loading @@ -87,6 +87,18 @@ internal fun BaseLayout( @Composable internal fun BaseIcon(icon: @Composable (() -> Unit)?, modifier: Modifier, paddingStart: Dp) { if (isSpaExpressiveEnabled) { Spacer(modifier = Modifier.width(width = paddingStart)) if (icon != null) { Box( modifier = modifier.size(SettingsDimension.itemIconContainerSizeSmall), contentAlignment = Alignment.Center, ) { icon() } Spacer(modifier = Modifier.width(width = SettingsDimension.paddingExtraSmall6)) } } else { if (icon != null) { Box( modifier = modifier.size(SettingsDimension.itemIconContainerSize), Loading @@ -98,6 +110,7 @@ internal fun BaseIcon(icon: @Composable (() -> Unit)?, modifier: Modifier, paddi Spacer(modifier = Modifier.width(width = paddingStart)) } } } // Extracts a scope to avoid frequent recompose outside scope. @Composable Loading Loading
packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/preference/BaseLayout.kt +20 −7 Original line number Diff line number Diff line Loading @@ -87,6 +87,18 @@ internal fun BaseLayout( @Composable internal fun BaseIcon(icon: @Composable (() -> Unit)?, modifier: Modifier, paddingStart: Dp) { if (isSpaExpressiveEnabled) { Spacer(modifier = Modifier.width(width = paddingStart)) if (icon != null) { Box( modifier = modifier.size(SettingsDimension.itemIconContainerSizeSmall), contentAlignment = Alignment.Center, ) { icon() } Spacer(modifier = Modifier.width(width = SettingsDimension.paddingExtraSmall6)) } } else { if (icon != null) { Box( modifier = modifier.size(SettingsDimension.itemIconContainerSize), Loading @@ -98,6 +110,7 @@ internal fun BaseIcon(icon: @Composable (() -> Unit)?, modifier: Modifier, paddi Spacer(modifier = Modifier.width(width = paddingStart)) } } } // Extracts a scope to avoid frequent recompose outside scope. @Composable Loading