Skip to content

Extract SnackbarMessageEffect composable#21

Merged
dadachi merged 2 commits intomainfrom
extract_snackbar_message_effect
Mar 28, 2026
Merged

Extract SnackbarMessageEffect composable#21
dadachi merged 2 commits intomainfrom
extract_snackbar_message_effect

Conversation

@dadachi
Copy link
Copy Markdown
Contributor

@dadachi dadachi commented Mar 28, 2026

Summary

  • Add reusable SnackbarMessageEffect composable in ui/common/ that encapsulates the snackbar message display + dismissal pattern
  • Replace the identical 6-line LaunchedEffect(uiState.message) block duplicated across 20 screen composables
  • Remove unused LaunchedEffect imports from 15 files

Test plan

  • ./gradlew assembleDebug passes
  • ./gradlew test all unit tests pass
  • Manual: verify snackbar messages still appear on error in any screen

🤖 Generated with Claude Code

dadachi and others added 2 commits March 28, 2026 10:15
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@dadachi dadachi merged commit 35a88f3 into main Mar 28, 2026
1 check passed
@dadachi dadachi deleted the extract_snackbar_message_effect branch March 28, 2026 02:13
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