From 3f2ff6ea71457caf77c4f2c0f4ae88c56766d480 Mon Sep 17 00:00:00 2001 From: Nick Misasi Date: Thu, 21 Aug 2025 10:26:46 -0400 Subject: [PATCH 1/2] Add support for ent adv to Cloud, fix some broken windows (#33745) * Add support for ent adv to Cloud, fix some broken windows * Fixes --- .../billing_subscriptions.scss | 4 +- .../cloud_trial_banner.tsx | 16 +---- .../billing_summary/billing_summary.tsx | 7 +-- .../billing/plan_details/feature_list.tsx | 11 ++++ .../billing/plan_details/index.tsx | 4 -- .../billing/plan_details/plan_details.tsx | 8 +++ .../billing/plan_details/plan_pricing.scss | 18 ------ .../billing/plan_details/plan_pricing.tsx | 63 ------------------- .../menu/menu_items/menu_cloud_trial.tsx | 2 +- webapp/channels/src/i18n/en.json | 16 +++-- webapp/channels/src/utils/constants.tsx | 1 + 11 files changed, 36 insertions(+), 114 deletions(-) delete mode 100644 webapp/channels/src/components/admin_console/billing/plan_details/plan_pricing.scss delete mode 100644 webapp/channels/src/components/admin_console/billing/plan_details/plan_pricing.tsx diff --git a/webapp/channels/src/components/admin_console/billing/billing_subscriptions/billing_subscriptions.scss b/webapp/channels/src/components/admin_console/billing/billing_subscriptions/billing_subscriptions.scss index 470d70966d1..c22a11dc0b0 100644 --- a/webapp/channels/src/components/admin_console/billing/billing_subscriptions/billing_subscriptions.scss +++ b/webapp/channels/src/components/admin_console/billing/billing_subscriptions/billing_subscriptions.scss @@ -126,7 +126,9 @@ } .PrivateCloudCard__actionButton { - display: block; + display: flex; + align-items: center; + justify-content: center; margin-top: 16px; } diff --git a/webapp/channels/src/components/admin_console/billing/billing_subscriptions/cloud_trial_banner.tsx b/webapp/channels/src/components/admin_console/billing/billing_subscriptions/cloud_trial_banner.tsx index e3bbbcabcac..be90f8d0dd0 100644 --- a/webapp/channels/src/components/admin_console/billing/billing_subscriptions/cloud_trial_banner.tsx +++ b/webapp/channels/src/components/admin_console/billing/billing_subscriptions/cloud_trial_banner.tsx @@ -14,7 +14,6 @@ import {getCurrentUser} from 'mattermost-redux/selectors/entities/common'; import {get as getPreference} from 'mattermost-redux/selectors/entities/preferences'; import AlertBanner from 'components/alert_banner'; -import useOpenSalesLink from 'components/common/hooks/useOpenSalesLink'; import UpgradeLink from 'components/widgets/links/upgrade_link'; import {CloudBanners, Preferences} from 'utils/constants'; @@ -30,7 +29,6 @@ const CloudTrialBanner = ({trialEndDate}: Props): JSX.Element | null => { const endDate = new Date(trialEndDate); const DISMISSED_DAYS = 10; const {formatMessage} = useIntl(); - const [openSalesLink] = useOpenSalesLink(); const dispatch = useDispatch(); const user = useSelector(getCurrentUser); const storedDismissedEndDate = useSelector((state: GlobalState) => getPreference(state, Preferences.CLOUD_TRIAL_BANNER, CloudBanners.UPGRADE_FROM_TRIAL)); @@ -72,7 +70,7 @@ const CloudTrialBanner = ({trialEndDate}: Props): JSX.Element | null => { title={( )} message={( @@ -94,17 +92,7 @@ const CloudTrialBanner = ({trialEndDate}: Props): JSX.Element | null => { /> )} actionButtonRight={( - + null )} /> ); diff --git a/webapp/channels/src/components/admin_console/billing/billing_summary/billing_summary.tsx b/webapp/channels/src/components/admin_console/billing/billing_summary/billing_summary.tsx index 832b0b0f42c..e931074a931 100644 --- a/webapp/channels/src/components/admin_console/billing/billing_summary/billing_summary.tsx +++ b/webapp/channels/src/components/admin_console/billing/billing_summary/billing_summary.tsx @@ -98,14 +98,14 @@ export const FreeTrial = ({daysLeftOnTrial}: FreeTrialProps) => { {daysLeftOnTrial > TrialPeriodDays.TRIAL_WARNING_THRESHOLD && } {(daysLeftOnTrial > TrialPeriodDays.TRIAL_1_DAY && daysLeftOnTrial <= TrialPeriodDays.TRIAL_WARNING_THRESHOLD) && } @@ -119,9 +119,8 @@ export const FreeTrial = ({daysLeftOnTrial}: FreeTrialProps) => {