The path referred to by "subscription" in the pricing table and pages has been updated to "return". This will redirect users back to the home page instead of the previously configured personalAccountBilling page after signing up or selecting a plan.
40 lines
1.0 KiB
TypeScript
40 lines
1.0 KiB
TypeScript
import { PricingTable } from '@kit/billing-gateway/marketing';
|
|
|
|
import { SitePageHeader } from '~/(marketing)/_components/site-page-header';
|
|
import billingConfig from '~/config/billing.config';
|
|
import pathsConfig from '~/config/paths.config';
|
|
import { createI18nServerInstance } from '~/lib/i18n/i18n.server';
|
|
import { withI18n } from '~/lib/i18n/with-i18n';
|
|
|
|
export const generateMetadata = async () => {
|
|
const { t } = await createI18nServerInstance();
|
|
|
|
return {
|
|
title: t('marketing:pricing'),
|
|
};
|
|
};
|
|
|
|
const paths = {
|
|
signUp: pathsConfig.auth.signUp,
|
|
return: pathsConfig.app.home,
|
|
};
|
|
|
|
async function PricingPage() {
|
|
const { t } = await createI18nServerInstance();
|
|
|
|
return (
|
|
<div className={'flex flex-col space-y-12'}>
|
|
<SitePageHeader
|
|
title={t('marketing:pricing')}
|
|
subtitle={t('marketing:pricingSubtitle')}
|
|
/>
|
|
|
|
<div className={'container mx-auto pb-8 xl:pb-16'}>
|
|
<PricingTable paths={paths} config={billingConfig} />
|
|
</div>
|
|
</div>
|
|
);
|
|
}
|
|
|
|
export default withI18n(PricingPage);
|