diff --git a/webapp/channels/src/components/drafts/drafts_link/drafts_link.tsx b/webapp/channels/src/components/drafts/drafts_link/drafts_link.tsx
index 707f4f2c04f..ba977a43685 100644
--- a/webapp/channels/src/components/drafts/drafts_link/drafts_link.tsx
+++ b/webapp/channels/src/components/drafts/drafts_link/drafts_link.tsx
@@ -2,7 +2,7 @@
// See LICENSE.txt for license information.
import classNames from 'classnames';
-import React, {memo, useEffect, useRef} from 'react';
+import React, {memo, useEffect, useMemo, useRef} from 'react';
import {FormattedMessage} from 'react-intl';
import {useSelector, useDispatch} from 'react-redux';
import {NavLink, useRouteMatch} from 'react-router-dom';
@@ -19,6 +19,7 @@ import {makeGetDraftsCount} from 'selectors/drafts';
import DraftsTourTip from 'components/drafts/drafts_link/drafts_tour_tip/drafts_tour_tip';
import ChannelMentionBadge from 'components/sidebar/sidebar_channel/channel_mention_badge';
+import WithTooltip from 'components/with_tooltip';
import {SCHEDULED_POST_URL_SUFFIX} from 'utils/constants';
@@ -81,6 +82,30 @@ function DraftsLink() {
initialScheduledPostsLoaded.current = true;
}, [dispatch, isScheduledPostEnabled, teamId]);
+ const showScheduledPostCount = isScheduledPostEnabled && teamScheduledPostCount > 0;
+
+ const tooltipText = useMemo(() => {
+ const lineBreaks = (x: React.ReactNode) => {
+ if (draftCount > 0 && teamScheduledPostCount > 0) {
+ return (<>
{x}>);
+ }
+
+ return null;
+ };
+
+ return (
+