web-app/src/modules/base
padreug 04d64fe116 1.3.6 Toast Notification Pattern: Add centralized ToastService abstraction
- Create ToastService extending BaseService with context-specific toast methods
- Add useToast composable for convenient dependency injection access
- Provide standardized toast patterns: auth, payment, clipboard, operations
- Include async operation support with automatic loading/success/error states
- Integrate with DI container and base module for automatic initialization
- Demonstrate refactoring in LoginDialog.vue with context-specific methods
- Eliminate duplicate vue-sonner imports across 20+ files for better maintainability
- Support custom ToastOptions interface with full TypeScript compatibility

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-06 12:24:05 +02:00
..
auth Refactor services to extend BaseService for improved structure and dependency management 2025-09-05 06:41:19 +02:00
nostr Remove LEGACY Nostr client services and related components to streamline the codebase 2025-09-06 10:55:10 +02:00
pwa Implement modular architecture with core services and Nostr integration 2025-09-04 23:43:33 +02:00
index.ts 1.3.6 Toast Notification Pattern: Add centralized ToastService abstraction 2025-09-06 12:24:05 +02:00