fix(app): adjust icon size in CircularIconButton for better layout

This commit is contained in:
2026-05-02 11:46:59 +02:00
parent dfaf1079ac
commit 185a0c8a85

View File

@@ -19,6 +19,7 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.graphicsLayer import androidx.compose.ui.graphics.graphicsLayer
import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
@Composable @Composable
internal fun CircularIconButton( internal fun CircularIconButton(
@@ -47,6 +48,7 @@ internal fun CircularIconButton(
targetValue = if (isFocused) focusedBackgroundColor else containerColor, targetValue = if (isFocused) focusedBackgroundColor else containerColor,
label = "background" label = "background"
) )
val iconSize = (size - 24.dp).coerceAtLeast(0.dp)
FilledIconButton( FilledIconButton(
onClick = onClick, onClick = onClick,
@@ -67,7 +69,8 @@ internal fun CircularIconButton(
) { ) {
Icon( Icon(
imageVector = icon, imageVector = icon,
contentDescription = contentDescription contentDescription = contentDescription,
modifier = Modifier.size(iconSize)
) )
} }
} }