Pablichjenkov
11/04/2023, 11:09 PMUpdate: SolvedPablichjenkov
11/04/2023, 11:12 PM@Composable
fun ClipBoardButton(
onPaste: (String) -> Unit
) {
val clipboardManager = LocalClipboardManager.current
Column(modifier = Modifier.fillMaxSize()) {
Button(onClick = {
// clipboardManager.setText(AnnotatedString(("Local test")))
println("Clipboard hasText: ${clipboardManager.hasText()}")
clipboardManager.getText()?.text?.let {
println("Clipboard received: $it")
onPaste(it)
}
}) {
Text("Paste")
}
}
}Pablichjenkov
11/04/2023, 11:57 PMwindow.navigator.clipboard
val clipboardManager = window.navigator.clipboard
Not sure why LocalClipboardManager.current don’t map to window.navigator.clipboard , anyway calling it directly works.