chore: replace pricing plan link (#5886)

close TOV-609
This commit is contained in:
JimmFly 2024-02-23 08:28:24 +00:00
parent 9692a120a0
commit 815ddd3778
No known key found for this signature in database
GPG Key ID: 14A6F56854E1BED7
2 changed files with 16 additions and 4 deletions

View File

@ -235,7 +235,7 @@ const ActionButton = ({
// contact
if (detail.type === 'dynamic') {
return <ContactSales />;
return <BookDemo plan={detail.plan} />;
}
// not signed in
@ -334,17 +334,28 @@ const Downgrade = ({
);
};
const ContactSales = () => {
const BookDemo = ({ plan }: { plan: SubscriptionPlan }) => {
const t = useAFFiNEI18N();
const url = useMemo(() => {
switch (plan) {
case SubscriptionPlan.Team:
return 'https://6dxre9ihosp.typeform.com/to/niBcdkvs';
case SubscriptionPlan.Enterprise:
return 'https://6dxre9ihosp.typeform.com/to/rFfobTjf';
default:
return 'https://affine.pro/pricing';
}
}, [plan]);
return (
<a
className={styles.planAction}
href="https://6dxre9ihosp.typeform.com/to/uZeBtpPm"
href={url}
target="_blank"
rel="noreferrer"
>
<Button className={styles.planAction} type="primary">
{t['com.affine.payment.contact-sales']()}
{t['com.affine.payment.book-a-demo']()}
</Button>
</a>
);

View File

@ -768,6 +768,7 @@
"com.affine.payment.buy-pro": "Buy Pro",
"com.affine.payment.change-to": "Change to {{to}} Billing",
"com.affine.payment.contact-sales": "Contact Sales",
"com.affine.payment.book-a-demo": "Book a Demo",
"com.affine.payment.current-plan": "Current Plan",
"com.affine.payment.disable-payment.description": "This is a special testing(Canary) version of AFFiNE. Account upgrades are not supported in this version. If you want to experience the full service, please download the stable version from our website.",
"com.affine.payment.disable-payment.title": "Account Upgrade Unavailable",