mirror of
https://github.com/Unleash/unleash.git
synced 2025-07-31 13:47:02 +02:00
feat: now pay as you go billing banner has link (#8761)
My intuition wanted to click on it to start paying, but it did not work. Changed condition to show it for pay as you go. 
This commit is contained in:
parent
c9b674f7ab
commit
1af204e0f0
@ -13,6 +13,7 @@ import {
|
|||||||
isTrialInstance,
|
isTrialInstance,
|
||||||
} from 'utils/instanceTrial';
|
} from 'utils/instanceTrial';
|
||||||
import { formatDistanceToNowStrict, parseISO } from 'date-fns';
|
import { formatDistanceToNowStrict, parseISO } from 'date-fns';
|
||||||
|
import useUiConfig from '../../../hooks/api/getters/useUiConfig/useUiConfig';
|
||||||
|
|
||||||
const StyledWarningBar = styled('aside')(({ theme }) => ({
|
const StyledWarningBar = styled('aside')(({ theme }) => ({
|
||||||
position: 'relative',
|
position: 'relative',
|
||||||
@ -132,13 +133,17 @@ const StatusBarExpiresLater = ({ instanceStatus }: IInstanceStatusBarProps) => {
|
|||||||
|
|
||||||
const BillingLink = ({ instanceStatus }: IInstanceStatusBarProps) => {
|
const BillingLink = ({ instanceStatus }: IInstanceStatusBarProps) => {
|
||||||
const { hasAccess } = useContext(AccessContext);
|
const { hasAccess } = useContext(AccessContext);
|
||||||
|
const { uiConfig } = useUiConfig();
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
|
|
||||||
if (!hasAccess(ADMIN)) {
|
if (!hasAccess(ADMIN)) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (instanceStatus.plan === InstancePlan.ENTERPRISE) {
|
if (
|
||||||
|
instanceStatus.plan === InstancePlan.ENTERPRISE &&
|
||||||
|
uiConfig.billing !== 'pay-as-you-go'
|
||||||
|
) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user