Skip to content

Commit

Permalink
Merge pull request #726 from skydoves/compose/preview
Browse files Browse the repository at this point in the history
Hide popup in the local inspection mode
  • Loading branch information
skydoves authored Oct 9, 2024
2 parents a92a18c + 91ac2aa commit f6c5760
Showing 1 changed file with 14 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ import androidx.compose.ui.platform.ComposeView
import androidx.compose.ui.platform.LocalConfiguration
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.LocalDensity
import androidx.compose.ui.platform.LocalInspectionMode
import androidx.compose.ui.platform.LocalView
import androidx.compose.ui.semantics.semantics
import androidx.compose.ui.unit.IntSize
Expand Down Expand Up @@ -108,6 +109,19 @@ public fun Balloon(
}
}

if (LocalInspectionMode.current) {
val balloonWindow = BalloonComposeView(
anchorView = anchorView,
isComposableContent = true,
builder = builder,
balloonID = id,
)
Box(modifier = modifier) {
content.invoke(balloonWindow)
}
return
}

LaunchedEffect(Unit) {
onBalloonWindowInitialized.invoke(balloonComposeView)
}
Expand Down

0 comments on commit f6c5760

Please sign in to comment.