diff --git a/web/sidebar/community-drawer-item-handler.react.js b/web/sidebar/community-drawer-item-handler.react.js
--- a/web/sidebar/community-drawer-item-handler.react.js
+++ b/web/sidebar/community-drawer-item-handler.react.js
@@ -2,6 +2,8 @@
 
 export type CommunityDrawerItemHandler = {
   +onClick: (event: SyntheticEvent<HTMLElement>) => void,
+  +expanded: boolean,
+  +toggleExpanded: () => void,
   +isActive: boolean,
 };
 
diff --git a/web/sidebar/community-drawer-item-handlers.react.js b/web/sidebar/community-drawer-item-handlers.react.js
--- a/web/sidebar/community-drawer-item-handlers.react.js
+++ b/web/sidebar/community-drawer-item-handlers.react.js
@@ -1,12 +1,10 @@
 // @flow
 
 import * as React from 'react';
-import { useDispatch } from 'react-redux';
 
 import type { ThreadInfo } from 'lib/types/thread-types.js';
 
 import type { CommunityDrawerItemHandler } from './community-drawer-item-handler.react.js';
-import { updateCalendarCommunityFilter } from '../redux/action-types.js';
 import { useCommunityIsPickedCalendar } from '../selectors/calendar-selectors.js';
 import {
   useOnClickThread,
@@ -24,9 +22,14 @@
   const onClick = useOnClickThread(threadInfo);
   const isActive = useThreadIsActive(threadInfo.id);
 
+  const [expanded, setExpanded] = React.useState(false);
+  const toggleExpanded = React.useCallback(() => {
+    setExpanded(isExpanded => !isExpanded);
+  }, []);
+
   const handler = React.useMemo(
-    () => ({ onClick, isActive }),
-    [isActive, onClick],
+    () => ({ onClick, isActive, expanded, toggleExpanded }),
+    [expanded, isActive, onClick, toggleExpanded],
   );
   React.useEffect(() => {
     setHandler(handler);
@@ -37,19 +40,15 @@
 
 function CalendarDrawerItemHandler(props: HandlerProps): React.Node {
   const { setHandler, threadInfo } = props;
-  const dispatch = useDispatch();
 
-  const onClick = React.useCallback(() => {
-    dispatch({
-      type: updateCalendarCommunityFilter,
-      payload: threadInfo.id,
-    });
-  }, [dispatch, threadInfo.id]);
+  const onClick = () => {};
+  const expanded = false;
+  const toggleExpanded = () => {};
   const isActive = useCommunityIsPickedCalendar(threadInfo.id);
 
   const handler = React.useMemo(
-    () => ({ onClick, isActive }),
-    [onClick, isActive],
+    () => ({ onClick, isActive, expanded, toggleExpanded }),
+    [isActive, expanded],
   );
   React.useEffect(() => {
     setHandler(handler);