Skip to content

Nav entry modularization#473

Merged
ychescale9 merged 10 commits intomainfrom
yc/nav-entry-modularization
Dec 30, 2025
Merged

Nav entry modularization#473
ychescale9 merged 10 commits intomainfrom
yc/nav-entry-modularization

Conversation

@ychescale9
Copy link
Copy Markdown
Member

Split feature modules that are navigation destinations to :api and :impl:

  • api modules have Nav key definition and shared transition keys / key generation functions
  • impl modules has an extension function on EntryProviderScope as the feature's entry point, along with everything else before the split

:feature:<foo>:impl modules can depend on :feature:<foo>:api to handle navigation events internally instead of propagating up to the :app module to handle all nav events for all features.

@ychescale9 ychescale9 merged commit 47bd0af into main Dec 30, 2025
7 checks passed
@ychescale9 ychescale9 deleted the yc/nav-entry-modularization branch December 30, 2025 07:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant