AiutaEntryProviderScope

class AiutaEntryProviderScope<T : AiutaNavKey>(fallback: (unknownScreen: T) -> AiutaNavEntry<T>)

Constructors

Link copied to clipboard
constructor(fallback: (unknownScreen: T) -> AiutaNavEntry<T>)

Functions

Link copied to clipboard
fun <K : T> addEntryProvider(key: K, content: @Composable (K) -> Unit)
fun <K : T> addEntryProvider(clazz: KClass<out K>, content: @Composable (K) -> Unit)
Link copied to clipboard
inline fun <K : T> aiutaEntry(noinline content: @Composable (K) -> Unit)
fun <K : T> aiutaEntry(key: K, content: @Composable (K) -> Unit)
Link copied to clipboard
fun build(): (T) -> AiutaNavEntry<T>