mirror of
				https://github.com/InsanusMokrassar/MicroUtils.git
				synced 2025-11-04 06:00:22 +00:00 
			
		
		
		
	add renderComposableAndLinkToRoot
This commit is contained in:
		@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					package dev.inmo.micro_utils.common.compose
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import androidx.compose.runtime.*
 | 
				
			||||||
 | 
					import org.jetbrains.compose.web.dom.DOMScope
 | 
				
			||||||
 | 
					import org.w3c.dom.Element
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					fun <TElement : Element> renderComposableAndLinkToRoot(
 | 
				
			||||||
 | 
					    root: TElement,
 | 
				
			||||||
 | 
					    monotonicFrameClock: MonotonicFrameClock = DefaultMonotonicFrameClock,
 | 
				
			||||||
 | 
					    content: @Composable DOMScope<TElement>.() -> Unit
 | 
				
			||||||
 | 
					): Composition = org.jetbrains.compose.web.renderComposable(root, monotonicFrameClock, content).apply {
 | 
				
			||||||
 | 
					    linkWithElement(root)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user