From bdb956ea0a0ac77d707f2d4f1204ca690475cd4b Mon Sep 17 00:00:00 2001 From: Joshen Lim Date: Fri, 20 Dec 2024 11:12:43 +0800 Subject: [PATCH] Show tooltip for deleting a credit card that is currently active (#31242) --- .../PaymentMethods/CreditCard.tsx | 19 ++++++++++++++----- apps/studio/components/layouts/Scaffold.tsx | 2 +- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/apps/studio/components/interfaces/Organization/BillingSettings/PaymentMethods/CreditCard.tsx b/apps/studio/components/interfaces/Organization/BillingSettings/PaymentMethods/CreditCard.tsx index 80242306171..50d4e80945c 100644 --- a/apps/studio/components/interfaces/Organization/BillingSettings/PaymentMethods/CreditCard.tsx +++ b/apps/studio/components/interfaces/Organization/BillingSettings/PaymentMethods/CreditCard.tsx @@ -1,5 +1,6 @@ import { MoreHorizontal } from 'lucide-react' +import { DropdownMenuItemTooltip } from 'components/ui/DropdownMenuItemTooltip' import { OrganizationPaymentMethod } from 'data/organizations/organization-payment-methods-query' import { BASE_PATH } from 'lib/constants' import { @@ -62,7 +63,7 @@ const CreditCard = ({ {isExpired && Expired} {isActive && Active} - {canUpdatePaymentMethods && !isActive && ( + {canUpdatePaymentMethods && (