UNPKG

@bernierllc/email-ui

Version:

React UI components for email management, templates, scheduling, and analytics

51 lines (36 loc) 1.38 kB
# Email UI Integrations This document describes the integration capabilities of @bernierllc/email-ui. ## Logger Integration**Status: IMPLEMENTED** The email-ui components automatically detect and integrate with @bernierllc/logger when available. ### Features: - Component lifecycle logging - User interaction tracking - Error reporting and debugging - Performance monitoring ### Implementation: - Automatic detection via `globalThis.__BERNIER_LOGGER__` - Graceful degradation when logger not available - No configuration required ## NeverHub Integration**Status: IMPLEMENTED** The email-ui components automatically detect and integrate with @bernierllc/neverhub-adapter when available. ### Features: - Real-time email event notifications - Cross-component state synchronization - Enhanced metrics collection - Distributed debugging and monitoring ### Implementation: - Automatic detection via `globalThis.__NEVERHUB_ADAPTER__` - Graceful degradation when NeverHub not available - Event publishing for template operations ## Integration Testing Both integrations are tested with: - Unit tests for detection logic - Integration tests with mock logger/neverhub - Fallback behavior verification ## Security Considerations All integrations follow security best practices: - No sensitive data logged - Input sanitization maintained - Audit trails when available