fix(core): ai subscribe button is not show in ai usage page (#8869)

This commit is contained in:
Cats Juice
2024-11-20 14:23:30 +08:00
committed by GitHub
parent afa0e31ecd
commit 2e94944d2b
2 changed files with 7 additions and 1 deletions

View File

@@ -31,6 +31,7 @@ export const AIUsagePanel = ({
useEffect(() => {
// revalidate latest subscription status
subscriptionService.subscription.revalidate();
subscriptionService.prices.revalidate();
}, [subscriptionService]);
const copilotQuotaService = useService(UserCopilotQuotaService);
useEffect(() => {

View File

@@ -74,7 +74,12 @@ export const AISubscribe = ({
onBeforeCheckout={onBeforeCheckout}
checkoutOptions={checkoutOptions}
renderer={props => (
<Button variant="primary" {...props} {...btnProps}>
<Button
variant="primary"
{...props}
{...btnProps}
data-testid="ai-subscribe-button"
>
{btnProps.children ?? `${priceReadable} / ${priceFrequency}`}
{displayedFrequency === 'monthly' ? (
<span