From 8a65a56f75d633a83065fd2f4604fd57f080fbb4 Mon Sep 17 00:00:00 2001 From: Abdelilah El Aissaoui Date: Fri, 12 Jan 2024 15:14:02 +0100 Subject: [PATCH] Tabs now use InstantTooltip --- .../com/jetpackduba/gitnuro/ui/components/InstantTooltip.kt | 4 ++-- .../jetpackduba/gitnuro/ui/components/RepositoriesTabPanel.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/com/jetpackduba/gitnuro/ui/components/InstantTooltip.kt b/src/main/kotlin/com/jetpackduba/gitnuro/ui/components/InstantTooltip.kt index d5868cc..3fc2368 100644 --- a/src/main/kotlin/com/jetpackduba/gitnuro/ui/components/InstantTooltip.kt +++ b/src/main/kotlin/com/jetpackduba/gitnuro/ui/components/InstantTooltip.kt @@ -28,7 +28,7 @@ import com.jetpackduba.gitnuro.theme.isDark @Composable fun InstantTooltip( - text: String, + text: String?, modifier: Modifier = Modifier, position: InstantTooltipPosition = InstantTooltipPosition.BOTTOM, content: @Composable () -> Unit, @@ -47,7 +47,7 @@ fun InstantTooltip( content() } - if (isHovered && coordinates != null) { + if (isHovered && coordinates != null && text != null) { Popup( properties = PopupProperties( focusable = false, diff --git a/src/main/kotlin/com/jetpackduba/gitnuro/ui/components/RepositoriesTabPanel.kt b/src/main/kotlin/com/jetpackduba/gitnuro/ui/components/RepositoriesTabPanel.kt index fa5b3af..31d28d2 100644 --- a/src/main/kotlin/com/jetpackduba/gitnuro/ui/components/RepositoriesTabPanel.kt +++ b/src/main/kotlin/com/jetpackduba/gitnuro/ui/components/RepositoriesTabPanel.kt @@ -118,7 +118,7 @@ fun RepositoriesTabPanel( key = { _, tab -> tab.tabViewModel } ) { index, tab -> HorizontalDraggableItem(dragDropState, index) { _ -> - Tooltip(tab.path) { + InstantTooltip(tab.path) { Tab( modifier = Modifier, title = tab.tabName,