From c18e2f94f27371a0c3958740c898770e4689f0f9 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Tue, 15 Jun 2021 10:18:30 +0530 Subject: [PATCH] desktop: integrate UrlLauncher Signed-off-by: Harsh Shandilya --- desktop/src/jvmMain/kotlin/main.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/desktop/src/jvmMain/kotlin/main.kt b/desktop/src/jvmMain/kotlin/main.kt index 271abc65..c0e8e280 100644 --- a/desktop/src/jvmMain/kotlin/main.kt +++ b/desktop/src/jvmMain/kotlin/main.kt @@ -12,8 +12,10 @@ import androidx.compose.ui.Modifier import dev.msfjarvis.claw.common.posts.LobstersItem import dev.msfjarvis.claw.common.posts.TEST_POST import dev.msfjarvis.claw.common.theme.LobstersTheme +import dev.msfjarvis.claw.common.urllauncher.UrlLauncher fun main() = Window { + val urlLauncher = UrlLauncher() LobstersTheme(darkTheme = false) { Box( modifier = Modifier.fillMaxSize(), @@ -27,9 +29,9 @@ fun main() = Window { LobstersItem( post = TEST_POST, isSaved = false, - {}, - {}, - {}, + viewPost = { urlLauncher.launch(TEST_POST.url.ifEmpty { TEST_POST.commentsUrl }) }, + viewComments = { urlLauncher.launch(TEST_POST.commentsUrl) }, + toggleSave = {}, ) } }