From bab95d14f471343c40bec48938c17b5ff2e9f3dd Mon Sep 17 00:00:00 2001 From: Stefan Mogeritsch Date: Fri, 10 Apr 2026 11:44:12 +0200 Subject: [PATCH] feat(frontend): update tooltip positioning in TurnierBewerbeTab for improved UI clarity - Refined `TooltipBox` in `TurnierBewerbeTab` to use `TooltipAnchorPosition.Above`, enhancing tooltip visibility and alignment for warnings. --- .../turnier/feature/presentation/TurnierBewerbeTab.kt | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/frontend/features/turnier-feature/src/jvmMain/kotlin/at/mocode/turnier/feature/presentation/TurnierBewerbeTab.kt b/frontend/features/turnier-feature/src/jvmMain/kotlin/at/mocode/turnier/feature/presentation/TurnierBewerbeTab.kt index f30bc8fa..997c0516 100644 --- a/frontend/features/turnier-feature/src/jvmMain/kotlin/at/mocode/turnier/feature/presentation/TurnierBewerbeTab.kt +++ b/frontend/features/turnier-feature/src/jvmMain/kotlin/at/mocode/turnier/feature/presentation/TurnierBewerbeTab.kt @@ -1,19 +1,14 @@ package at.mocode.turnier.feature.presentation -import androidx.compose.foundation.background -import androidx.compose.foundation.border -import androidx.compose.foundation.clickable +import androidx.compose.foundation.* import androidx.compose.foundation.layout.* import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.foundation.lazy.itemsIndexed -import androidx.compose.foundation.rememberScrollState -import androidx.compose.foundation.verticalScroll import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.Refresh import androidx.compose.material.icons.filled.Warning import androidx.compose.material3.* -import androidx.compose.material3.TooltipAnchorPosition import androidx.compose.runtime.* import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier @@ -320,7 +315,9 @@ private fun BewerbeTableRow(bewerb: BewerbUiModel, isSelected: Boolean, onClick: Text(bewerb.name, fontSize = 12.sp, modifier = Modifier.weight(1f), maxLines = 2) if (bewerb.warnungen.isNotEmpty()) { TooltipBox( - positionProvider = TooltipDefaults.rememberTooltipPositionProvider(), + positionProvider = TooltipDefaults.rememberTooltipPositionProvider( + positioning = TooltipAnchorPosition.Above + ), tooltip = { PlainTooltip { Column {