diff --git a/components/announcement_bar/cloud_announcement_bar/user_limit_announcement_bar.tsx b/components/announcement_bar/cloud_announcement_bar/user_limit_announcement_bar.tsx index c894ee5d2eed..aced378f6839 100644 --- a/components/announcement_bar/cloud_announcement_bar/user_limit_announcement_bar.tsx +++ b/components/announcement_bar/cloud_announcement_bar/user_limit_announcement_bar.tsx @@ -164,7 +164,7 @@ export default class UserLimitAnnouncementBar extends React.PureComponent type={dismissable ? AnnouncementBarTypes.ADVISOR : AnnouncementBarTypes.CRITICAL_LIGHT} showCloseButton={dismissable} handleClose={this.handleClose} - showModal={this.showModal} + onButtonClick={this.showModal} modalButtonText={t('admin.billing.subscription.upgradeMattermostCloud.upgradeButton')} modalButtonDefaultText={'Upgrade Mattermost Cloud'} message={dismissable ? t('upgrade.cloud_banner_reached') : t('upgrade.cloud_banner_over')} diff --git a/components/announcement_bar/default_announcement_bar/announcement_bar.tsx b/components/announcement_bar/default_announcement_bar/announcement_bar.tsx index 0c8e88b110dc..5f1ea279e2ee 100644 --- a/components/announcement_bar/default_announcement_bar/announcement_bar.tsx +++ b/components/announcement_bar/default_announcement_bar/announcement_bar.tsx @@ -27,8 +27,9 @@ type Props = { type: string; message: React.ReactNode; handleClose?: (e?: any) => void; + showModal?: boolean; announcementBarCount?: number; - showModal?: (() => void) | boolean; + onButtonClick?: () => void; modalButtonText?: string; modalButtonDefaultText?: string; showLinkAsButton: boolean; @@ -178,6 +179,7 @@ export default class AnnouncementBar extends React.PureComponent { this.props.showLinkAsButton &&