Hi how it's work build() function in `Nav3` ```@Su...
# compose
m
Hi how it's work build() function in
Nav3
Copy code
@Suppress("UNCHECKED_CAST")
@PublishedApi
internal fun build(): (T) -> NavEntry<T> = { key ->
    val entryClassProvider = clazzProviders[key::class] as? EntryClassProvider<T>
    val entryProvider = providers[key] as? EntryProvider<T>
    entryClassProvider?.run { NavEntry(key, clazzContentKey(key), metadata(key), content) }
        ?: entryProvider?.run { NavEntry(key, contentKey, metadata(key), content) }
        ?: fallback.invoke(key)
}
i wolud like to nested graph. What should i do? i was thinking should be use entryClassProvider or entryProvider but cant't find a solution. I need really help, please.
Copy code
val entryProvider = entryProvider {
    entry<RouteA>{ key -> ScreenA(title = "Screen has ID: ${key.id}") }
    featureBSection()
    entry<RouteD>(metadata = DialogSceneStrategy.dialog()){ ScreenD() }
}
what diffrent
featureSectionB()
between
entry<RouteD>
? Is featureSectionB NavGraph? If so how can pass and switch destination in the featureSectionB to featureSectionA? How can i navigate in nested graph. Can we take stable navigate for
nav3