remove feature flag on billing metered product + fixes (#11570)

- remove feature flag
- design fixes
This commit is contained in:
Etienne
2025-04-14 18:39:19 +02:00
committed by GitHub
parent 9a69cd0b61
commit 0249cf3b34
8 changed files with 18 additions and 37 deletions

View File

@ -11,7 +11,6 @@ import { SnackBarVariant } from '@/ui/feedback/snack-bar-manager/components/Snac
import { useSnackBar } from '@/ui/feedback/snack-bar-manager/hooks/useSnackBar';
import { ConfirmationModal } from '@/ui/layout/modal/components/ConfirmationModal';
import { SubMenuTopBarContainer } from '@/ui/layout/page/components/SubMenuTopBarContainer';
import { useIsFeatureEnabled } from '@/workspace/hooks/useIsFeatureEnabled';
import { useSubscriptionStatus } from '@/workspace/hooks/useSubscriptionStatus';
import { isDefined } from 'twenty-shared/utils';
import {
@ -23,7 +22,6 @@ import {
import { Button } from 'twenty-ui/input';
import { Section } from 'twenty-ui/layout';
import {
FeatureFlagKey,
SubscriptionInterval,
SubscriptionStatus,
useBillingPortalSessionQuery,
@ -96,10 +94,6 @@ export const SettingsBilling = () => {
}
};
const isMeteredProductBillingEnabled = useIsFeatureEnabled(
FeatureFlagKey.IsMeteredProductBillingEnabled,
);
return (
<SubMenuTopBarContainer
title={t`Billing`}
@ -112,9 +106,7 @@ export const SettingsBilling = () => {
]}
>
<SettingsPageContainer>
{isMeteredProductBillingEnabled && (
<SettingsBillingMonthlyCreditsSection />
)}
<SettingsBillingMonthlyCreditsSection />
<Section>
<H2Title
title={t`Manage your subscription`}