Fix compilation errors and warnings.

This commit is contained in:
Benoit Marty 2025-09-29 17:49:03 +02:00 committed by Benoit Marty
parent 771277b1aa
commit 0fde8a9b59
3 changed files with 7 additions and 5 deletions

View file

@ -9,6 +9,7 @@
package io.element.android.libraries.designsystem.components.tooltip package io.element.android.libraries.designsystem.components.tooltip
import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.TooltipAnchorPosition
import androidx.compose.material3.TooltipDefaults import androidx.compose.material3.TooltipDefaults
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember import androidx.compose.runtime.remember
@ -41,8 +42,9 @@ object ElementTooltipDefaults {
windowPadding: Dp = 12.dp, windowPadding: Dp = 12.dp,
): PopupPositionProvider { ): PopupPositionProvider {
val windowPaddingPx = with(LocalDensity.current) { windowPadding.roundToPx() } val windowPaddingPx = with(LocalDensity.current) { windowPadding.roundToPx() }
val plainTooltipPositionProvider = TooltipDefaults.rememberPlainTooltipPositionProvider( val plainTooltipPositionProvider = TooltipDefaults.rememberTooltipPositionProvider(
spacingBetweenTooltipAndAnchor = spacingBetweenTooltipAndAnchor, positioning = TooltipAnchorPosition.Above,
spacingBetweenTooltipAndAnchor = spacingBetweenTooltipAndAnchor
) )
return remember(windowPaddingPx, plainTooltipPositionProvider) { return remember(windowPaddingPx, plainTooltipPositionProvider) {
object : PopupPositionProvider { object : PopupPositionProvider {

View file

@ -12,12 +12,12 @@ import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.SheetState import androidx.compose.material3.SheetState
import androidx.compose.material3.SheetValue import androidx.compose.material3.SheetValue
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.ui.platform.LocalDensity
@OptIn(ExperimentalMaterial3Api::class) @OptIn(ExperimentalMaterial3Api::class)
@Composable @Composable
fun sheetStateForPreview() = SheetState( fun sheetStateForPreview() = SheetState(
skipPartiallyExpanded = true, skipPartiallyExpanded = true,
positionalThreshold = { 0.5f },
velocityThreshold = { 400f },
initialValue = SheetValue.Expanded, initialValue = SheetValue.Expanded,
density = LocalDensity.current,
) )

View file

@ -33,7 +33,7 @@ fun MediumTopAppBar(
navigationIcon: @Composable () -> Unit = {}, navigationIcon: @Composable () -> Unit = {},
actions: @Composable RowScope.() -> Unit = {}, actions: @Composable RowScope.() -> Unit = {},
windowInsets: WindowInsets = TopAppBarDefaults.windowInsets, windowInsets: WindowInsets = TopAppBarDefaults.windowInsets,
colors: TopAppBarColors = TopAppBarDefaults.mediumTopAppBarColors(), colors: TopAppBarColors = TopAppBarDefaults.topAppBarColors(),
scrollBehavior: TopAppBarScrollBehavior? = null scrollBehavior: TopAppBarScrollBehavior? = null
) { ) {
androidx.compose.material3.MediumTopAppBar( androidx.compose.material3.MediumTopAppBar(