import React from 'react'; import { useHistory } from 'react-router-dom'; import { ChatProvider } from 'soapbox/contexts/chat-context'; import { useOwnAccount } from 'soapbox/hooks'; import ChatPane from '../chat-pane/chat-pane'; const ChatWidget = () => { const account = useOwnAccount(); const history = useHistory(); const path = history.location.pathname; const isChatsPath = Boolean(path.match(/^\/chats/)); const isOnboarded = account?.source?.chats_onboarded ?? true; if (!isOnboarded || isChatsPath) { return null; } return ( ); }; export default ChatWidget;