diff --git a/web/app.react.js b/web/app.react.js --- a/web/app.react.js +++ b/web/app.react.js @@ -52,6 +52,7 @@ import Chat from './chat/chat.react.js'; import { EditModalProvider } from './chat/edit-message-provider.js'; import { MemberListSidebarProvider } from './chat/member-list-sidebar/member-list-sidebar-provider.react.js'; +import { AutoJoinCommunityHandler } from './components/auto-join-community-handler.react.js'; import CommunitiesRefresher from './components/communities-refresher.react.js'; import { DBOpsHandler } from './components/db-ops-handler.react.js'; import LogOutIfMissingCSATHandler from './components/log-out-if-missing-csat-handler.react.js'; @@ -252,6 +253,7 @@ + {content} diff --git a/web/components/auto-join-community-handler.react.js b/web/components/auto-join-community-handler.react.js new file mode 100644 --- /dev/null +++ b/web/components/auto-join-community-handler.react.js @@ -0,0 +1,16 @@ +// @flow + +import * as React from 'react'; + +import { BaseAutoJoinCommunityHandler } from 'lib/components/base-auto-join-community-handler.react.js'; + +import { useSelector } from '../redux/redux-utils.js'; +import { nonThreadCalendarQuery } from '../selectors/nav-selectors.js'; + +function AutoJoinCommunityHandler(): React.Node { + const calendarQuery = useSelector(nonThreadCalendarQuery); + + return ; +} + +export { AutoJoinCommunityHandler };