Router

@Stable
interface Router(source)

Inheritors

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract fun currentPath(): Path

The current path

Link copied to clipboard
@Composable
abstract fun getPath(initPath: String): State<String>
Link copied to clipboard
@Composable
operator fun Router.invoke(initRoute: String, routing: @Composable RouteBuilder.() -> Unit)
Link copied to clipboard
abstract fun navigate(to: String, hide: Boolean = false, replace: Boolean = false)

Navigate to a new path.

Link copied to clipboard
fun Router.navigate(to: String, parameters: Parameters, hide: Boolean = false, replace: Boolean = false)
fun Router.navigate(to: String, parameters: Map<String, String>, hide: Boolean = false, replace: Boolean = false)
fun Router.navigate(to: String, parameters: Map<String, List<String>>, hide: Boolean = false, replace: Boolean = false)