-
Notifications
You must be signed in to change notification settings - Fork 771
Mm 441 docs update #3000
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: development
Are you sure you want to change the base?
Mm 441 docs update #3000
Conversation
WalkthroughThis pull request introduces navigation infrastructure and UI components for a new Savings Application feature. It adds a Koin dependency injection module, type-safe route definitions with navigation extensions for savings apply and fill application flows, navigation graph setup, and composable screen components for the savings application workflow. Changes
Sequence DiagramsequenceDiagram
participant Nav as Navigation
participant SAG as SavingsApplicationGraph
participant SAA as SavingsApply
participant FAL as FillApplication
participant VM as ViewModel
participant UI as Composable
Nav->>SAG: navigateToSavingsApplicationGraph()
SAG->>SAA: Register savingsApplyDestination
SAA->>UI: Compose SavingsApplyScreen
UI->>VM: Observe state & events
VM-->>UI: Emit SavingsApplicationState
UI->>UI: Render SavingsAccountContent
Note over UI: User selects product
UI->>Nav: navigateToSavingsFillApplicationScreen<br/>(productId, officerId, officerName)
Nav->>SAG: Route to fillApplication
SAG->>FAL: Register savingsFillApplicationDestination
FAL->>UI: Compose SavingsFillApplicationScreen
UI->>VM: Handle fill application flow
Note over UI,VM: Form submission & navigation
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes
Suggested reviewers
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (6)
🔇 Additional comments (16)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Please add Jira ticket like this: So that it shows up as this: Fixes - Jira-#441 and can be tracked in Jira Kanban board. |
|
Every time you write a PR title or commit message, please refer to one of the following documents. After some time you will be able to do it without looking at these docs.
|
Fixes - MM-441 Documentation update for the feature/savingsapplication
Didn't create a Jira ticket, click here to create new.
Please Add Screenshots If there are any UI changes.
Please make sure these boxes are checked before submitting your pull request - thanks!
[ x] Run the static analysis check
./gradlew checkorci-prepush.shto make sure you didn't break anythingIf you have multiple commits please combine them into one commit by squashing them.
Summary by CodeRabbit