feat: add public profiles

This commit is contained in:
David Nguyen
2024-06-06 14:46:48 +10:00
parent d11a68fc4c
commit 5514dad4d8
43 changed files with 2067 additions and 137 deletions

View File

@ -1,3 +1,5 @@
import { env } from 'next-runtime-env';
export enum STRIPE_CUSTOMER_TYPE {
INDIVIDUAL = 'individual',
TEAM = 'team',
@ -8,3 +10,6 @@ export enum STRIPE_PLAN_TYPE {
COMMUNITY = 'community',
ENTERPRISE = 'enterprise',
}
export const STRIPE_COMMUNITY_PLAN_PRODUCT_ID = () =>
env('NEXT_PUBLIC_STRIPE_COMMUNITY_PLAN_PRODUCT_ID');

View File

@ -25,6 +25,7 @@ export const LOCAL_FEATURE_FLAGS: Record<string, boolean> = {
app_billing: NEXT_PUBLIC_FEATURE_BILLING_ENABLED() === 'true',
app_document_page_view_history_sheet: false,
app_passkey: WEBAPP_BASE_URL === 'http://localhost:3000', // Temp feature flag.
app_public_profile: true,
marketing_header_single_player_mode: false,
marketing_profiles_announcement_bar: true,
} as const;