Fix compilation errors and warnings.
This commit is contained in:
parent
771277b1aa
commit
0fde8a9b59
3 changed files with 7 additions and 5 deletions
|
|
@ -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 {
|
||||||
|
|
|
||||||
|
|
@ -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,
|
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue