KamoCRM

Resolve MUI icons type error and share single STOMP WebSocket connection

Fixkamo-internal
Shipped
March 11, 2026 at 1:05 AM UTC
Author
kamo
Commit
49aeb90

- Add tsconfig paths override for @mui/icons-material to bypass broken ESM exports in v7.3.1 that point to non-existent ./esm/index.d.ts - Create ChatWebSocketContext to share a single STOMP client across the app instead of creating separate connections in PresenceWrapper, ChatDock, and ChatBox - PresenceWrapper now wraps children in ChatWebSocketProvider, and ChatDock and ChatBox consume from useChatWebSocketContext() instead of calling useChatWebSocket() directly

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing