| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- import dynamic from 'next/dynamic';
- import { DynamicFallback } from 'app/lib/dynamic-fallback';
- // Elements with a static `checkEmpty` (read by block.tsx before render) stay
- // eager — a dynamic() wrapper does not carry statics.
- import EntityText from './entity-text';
- import DataTable from './table';
- import Static from './static';
- import Mockup from './mockup';
- // Everything else 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 Browse = dynamic(() => import('./browse'), { loading: DynamicFallback });
- const BrowseSimple = dynamic(() => import('./browse-simple'), { loading: DynamicFallback });
- const BrowseList = dynamic(() => import('./browse-list'), { loading: DynamicFallback });
- const Form = dynamic(() => import('./form'), { loading: DynamicFallback });
- const Msg = dynamic(() => import('./msg'), { loading: DynamicFallback });
- const Login = dynamic(() => import('./login'), { loading: DynamicFallback });
- const Redirect = dynamic(() => import('./redirect'), { loading: DynamicFallback });
- const EntityPoll = dynamic(() => import('./entity-poll'), { loading: DynamicFallback });
- const EntityAttachments = dynamic(() => import('./entity-attachments'), { loading: DynamicFallback });
- const MarketAttachments = dynamic(() => import('./market-attachments'), { loading: DynamicFallback });
- const EntityAuthor = dynamic(() => import('./entity-author'), { loading: DynamicFallback });
- const EntityActions = dynamic(() => import('./entity-actions'), { loading: DynamicFallback });
- const EntityInfo = dynamic(() => import('./entity-info'), { loading: DynamicFallback });
- const EntityCover = dynamic(() => import('./entity-cover'), { loading: DynamicFallback });
- const ProfileMenu = dynamic(() => import('./profile-menu'), { loading: DynamicFallback });
- const CategoriesList = dynamic(() => import('./categories-list'), { loading: DynamicFallback });
- const FeedItem = dynamic(() => import('./feed-item'), { loading: DynamicFallback });
- const ProfileSwitcher = dynamic(() => import('./profile-switcher'), { loading: DynamicFallback });
- const ProfileContacts = dynamic(() => import('./contacts'), { loading: DynamicFallback });
- const SimpleList = dynamic(() => import('./simple-list'), { loading: DynamicFallback });
- const Lang = dynamic(() => import('./lang'), { loading: DynamicFallback });
- const Menu = dynamic(() => import('./menu'), { loading: DynamicFallback });
- const Grid = dynamic(() => import('./grid'), { loading: DynamicFallback });
- const MultiPostForm = dynamic(() => import('./multi-post-form'), { loading: DynamicFallback });
- const Comments = dynamic(() => import('./comments'), { loading: DynamicFallback });
- const CommentContent = dynamic(() => import('./comment-content'), { loading: DynamicFallback });
- const ProfileList = dynamic(() => import('./profiles-list'), { loading: DynamicFallback });
- const Logout = dynamic(() => import('./logout'), { loading: DynamicFallback });
- const AiAgent = dynamic(() => import('./ai_agent'), { loading: DynamicFallback });
- const AiAgentsAdmin = dynamic(() => import('./ai_agents_admin'), { loading: DynamicFallback });
- const Messenger = dynamic(() => import('./messenger'), { loading: DynamicFallback });
- const TasksMenu = dynamic(() => import('./tasks-menu'), { loading: DynamicFallback });
- const TasksTimers = dynamic(() => import('./tasks-timers'), { loading: DynamicFallback });
- const TasksList = dynamic(() => import('./tasks-list'), { loading: DynamicFallback });
- const TasksBudget = dynamic(() => import('./tasks-budget'), { loading: DynamicFallback });
- const TaskTimer = dynamic(() => import('./task-timer'), { loading: DynamicFallback });
- const WikiBlocks = dynamic(() => import('./wiki-blocks'), { loading: DynamicFallback });
- const WikiHistory = dynamic(() => import('./wiki-history'), { loading: DynamicFallback });
- const Chart = dynamic(() => import('./chart'), { loading: DynamicFallback });
- const Calendar = dynamic(() => import('./calendar'), { loading: DynamicFallback });
- const Map = dynamic(() => import('./map'), { loading: DynamicFallback });
- const SmartGrid = dynamic(() => import('./smart-grid'), { loading: DynamicFallback });
- const Deploy = dynamic(() => import('./deploy'), { loading: DynamicFallback });
- const StripeConnect = dynamic(() => import('./stripe-connect'), { loading: DynamicFallback });
- const CreditsCheckout = dynamic(() => import('./credits-checkout'), { loading: DynamicFallback });
- const PaymentOrderAdd = dynamic(() => import('./payment-order-add'), { loading: DynamicFallback });
- const Bundles = dynamic(() => import('./bundles'), { loading: DynamicFallback });
- const Membership = dynamic(() => import('./membership'), { loading: DynamicFallback });
- const Pricing = dynamic(() => import('./pricing'), { loading: DynamicFallback });
- const CourseStructure = dynamic(() => import('./course-structure'), { loading: DynamicFallback });
- const EditCourseContent = dynamic(() => import('./edit-course-content'), { loading: DynamicFallback });
- const ModuleStructure = dynamic(() => import('./module-structure'), { loading: DynamicFallback });
- const DashboardStat = dynamic(() => import('./dashboard-stat'), { loading: DynamicFallback });
- const Invite = dynamic(() => import('./invite'), { loading: DynamicFallback });
- const InviteInContext = dynamic(() => import('./invite-in-context'), { loading: DynamicFallback });
- const NotificationsSettings = dynamic(() => import('./notifications-settings'), { loading: DynamicFallback });
- const SearchSections = dynamic(() => import('./search-sections'), { loading: DynamicFallback });
- const SearchAi = dynamic(() => import('./search-ai'), { loading: DynamicFallback });
- // Named exports of one module (one chunk): the loader resolves to the component itself.
- const ReputationSummary = dynamic(() => import('./reputation').then((m) => m.ReputationSummary), { loading: DynamicFallback });
- const ReputationWidget = dynamic(() => import('./reputation').then((m) => m.ReputationWidget), { loading: DynamicFallback });
- const ReputationLeaderboard = dynamic(() => import('./reputation').then((m) => m.ReputationLeaderboard), { loading: DynamicFallback });
- const ReputationLevels = dynamic(() => import('./reputation').then((m) => m.ReputationLevels), { loading: DynamicFallback });
- const ReputationHistory = dynamic(() => import('./reputation').then((m) => m.ReputationHistory), { loading: DynamicFallback });
- const ReputationActions = dynamic(() => import('./reputation').then((m) => m.ReputationActions), { loading: DynamicFallback });
- const AnalyticsFilters = dynamic(() => import('./analytics').then((m) => m.AnalyticsFilters), { loading: DynamicFallback });
- const AnalyticsOverview = dynamic(() => import('./analytics').then((m) => m.AnalyticsOverview), { loading: DynamicFallback });
- const AnalyticsTop = dynamic(() => import('./analytics').then((m) => m.AnalyticsTop), { loading: DynamicFallback });
- const AnalyticsReport = dynamic(() => import('./analytics').then((m) => m.AnalyticsReport), { loading: DynamicFallback });
- export const componentsMapDefault = {
- messenger_main_page: Messenger,
- invite_in_context: InviteInContext,
- search_sections: SearchSections,
- search_ai: SearchAi,
- reputation_summary: ReputationSummary,
- reputation_leaderboard: ReputationLeaderboard,
- reputation_levels: ReputationLevels,
- reputation_history: ReputationHistory,
- reputation_actions: ReputationActions,
- reputation_widget: ReputationWidget,
- analytics_filters: AnalyticsFilters,
- analytics_overview: AnalyticsOverview,
- analytics_top: AnalyticsTop,
- // revenue reports: one element renders them all by their parts
- analytics_revenue: AnalyticsReport,
- analytics_subscriptions: AnalyticsReport,
- analytics_sales: AnalyticsReport,
- analytics_credits: AnalyticsReport,
- tasks_menu: TasksMenu,
- tasks_timers: TasksTimers,
- tasks_list: TasksList,
- tasks_budget: TasksBudget,
- task_timer: TaskTimer,
- wiki_add_block: WikiBlocks,
- wiki_add_page: WikiBlocks,
- wiki_history: WikiHistory,
- chart: Chart,
- bundles: Bundles,
- membership: Membership,
- comment_content:CommentContent,
- browse: Browse,
- browse_simple: BrowseSimple,
- browse_list: BrowseList,
- grid: Grid,
- table: DataTable,
- pricing: Pricing,
- invite: Invite,
- map: Map,
- menu: Menu,
- deploy: Deploy,
- logout: Logout,
- calendar: Calendar,
- comments: Comments,
- form: Form,
- msg: Msg,
- login: Login,
- redirect: Redirect,
- entity_text: EntityText,
- credits_checkout:CreditsCheckout,
- payment_order_add: PaymentOrderAdd,
- entity_poll: EntityPoll,
- entity_author: EntityAuthor,
- entity_actions: EntityActions,
- entity_attachments: EntityAttachments,
- market_attachments: MarketAttachments,
- entity_info: EntityInfo,
- entity_cover: EntityCover,
- profile_menu: ProfileMenu,
- profile_switcher: ProfileSwitcher,
- bento_grid: SmartGrid,
- feed_item: FeedItem,
- notifications_settings: NotificationsSettings,
- dashboard_stat: DashboardStat,
- categories_list: CategoriesList,
- course_structure: CourseStructure,
- edit_course_content: EditCourseContent,
- module_structure: ModuleStructure,
- lang: Lang,
- profiles_list: ProfileList,
- raw: Lang,
- html: Lang,
- custom: Lang,
- get_block_contacts_messenger: ProfileContacts,
- get_create_post_form: MultiPostForm,
- simple_list: SimpleList,
- stripe_connect: StripeConnect,
- ai_agent: AiAgent,
- ai_agents_admin: AiAgentsAdmin,
- static: Static,
- mockup: Mockup,
- };
|