| 1234567891011121314151617181920212223242526272829303132333435 |
- import dynamic from 'next/dynamic';
- import { DynamicFallback } from 'app/lib/dynamic-fallback';
- // Each form is its own chunk: fetched when a page renders it, and preloaded
- // in the HTML when it was rendered during SSR (see lib/dynamic-fallback.js).
- const FormComments = dynamic(() => import('./comments'), { loading: DynamicFallback });
- const FormFeed = dynamic(() => import('./feed'), { loading: DynamicFallback });
- const FormPost = dynamic(() => import('./post'), { loading: DynamicFallback });
- const FormContent = dynamic(() => import('./content'), { loading: DynamicFallback });
- const FormConfirmEmail = dynamic(() => import('./confirm-email'), { loading: DynamicFallback });
- const Messenger = dynamic(() => import('./messenger'), { loading: DynamicFallback });
- const FormBxPayment = dynamic(() => import('./bx-payment'), { loading: DynamicFallback });
- export const componentsMapDefault = {
- sys_confirm_email: FormConfirmEmail,
- comment: FormComments,
- feed: FormFeed,
- feed_edit: FormFeed,
- bx_posts: FormPost,
- bx_forum: FormPost,
- bx_ads: FormContent,
- bx_polls: FormContent,
- bx_albums: FormContent,
- bx_market: FormContent,
- bx_tasks: FormContent,
- bx_tasks_entry_add: FormContent,
-
- bx_messenger: Messenger,
- bx_payment: FormBxPayment,
- bx_payment_form_processed_add: FormBxPayment,
- // Layout chosen by UNA's `form_type` when the form has no entry of its own above.
- content: FormContent,
- };
|