Skip to content

Commit

Permalink
fix: update usegetpricingdetails hook
Browse files Browse the repository at this point in the history
  • Loading branch information
corlard3y committed Feb 17, 2025
1 parent 9a24495 commit b12d946
Show file tree
Hide file tree
Showing 4 changed files with 358 additions and 361 deletions.
20 changes: 11 additions & 9 deletions src/components/userPlanAndBillings/UpgradePlanNavigationItem.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ export const UpgradePlanNavigationItem = () => {
} = useGetPricingPlanStatus({
channelId: walletAddress,
});
const { selectedPlan, isUserOnFreePlan } = useGetPricingPlanDetails(pricingPlanStatus);
const { selectedPlan, isUserOnFreePlan, isUserOnEnterprisePlan } = useGetPricingPlanDetails(pricingPlanStatus);

useMigrateToFreePlan({
pricingPlanStatus,
Expand Down Expand Up @@ -70,14 +70,16 @@ export const UpgradePlanNavigationItem = () => {
>
{(pricingPlanStatus && !isUserOnFreePlan && `Push ${selectedPlan?.name}`) || 'Free Plan'}
</Text>
<Button
leadingIcon={<Sale />}
size="extraSmall"
variant="secondary"
onClick={handleGoToPricing}
>
Upgrade
</Button>
{!isUserOnEnterprisePlan && (
<Button
leadingIcon={<Sale />}
size="extraSmall"
variant="secondary"
onClick={handleGoToPricing}
>
Upgrade
</Button>
)}
</Box>

<Box
Expand Down
19 changes: 11 additions & 8 deletions src/components/userPlanAndBillings/UserPlanAndBillings.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ const UserPlanAndBillings = () => {
channelId: walletAddress,
});

const { selectedPlan, isUserOnFreePlan, pricingListDescriptions } = useGetPricingPlanDetails(pricingPlanStatus);
const { selectedPlan, isUserOnFreePlan, isUserOnEnterprisePlan, pricingListDescriptions } =
useGetPricingPlanDetails(pricingPlanStatus);

const planNotifications = [
{
Expand Down Expand Up @@ -109,13 +110,15 @@ const UserPlanAndBillings = () => {
justifyContent="space-between"
alignItems="center"
>
<Button
variant={!isUserOnFreePlan ? 'tertiary' : 'primary'}
size="small"
onClick={navigateToPricing}
>
Upgrade Plan
</Button>
{!isUserOnEnterprisePlan && (
<Button
variant={!isUserOnFreePlan ? 'tertiary' : 'primary'}
size="small"
onClick={navigateToPricing}
>
Upgrade Plan
</Button>
)}
</Box>
</Box>

Expand Down
3 changes: 2 additions & 1 deletion src/hooks/useGetPricingPlanDetails.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ export const useGetPricingPlanDetails = (pricingPlanStatus: any) => {
);

const isUserOnFreePlan = selectedPlan?.id == 1;
const isUserOnEnterprisePlan = selectedPlan?.id == 4;

return { selectedPlan, isUserOnFreePlan, pricingListDescriptions };
return { selectedPlan, isUserOnFreePlan, isUserOnEnterprisePlan, pricingListDescriptions };
};
Loading

0 comments on commit b12d946

Please sign in to comment.