@@ -39,7 +39,9 @@ def self.configuration
3939 i18n_output_format : nil ,
4040 components_subdirectory : nil ,
4141 make_generated_server_bundle_the_entrypoint : false ,
42- defer_generated_component_packs : true
42+ defer_generated_component_packs : true ,
43+ # forces the loading of React components
44+ force_load : false
4345 )
4446 end
4547
@@ -53,7 +55,8 @@ class Configuration
5355 :server_render_method , :random_dom_id , :auto_load_bundle ,
5456 :same_bundle_for_client_and_server , :rendering_props_extension ,
5557 :make_generated_server_bundle_the_entrypoint ,
56- :defer_generated_component_packs
58+ :defer_generated_component_packs ,
59+ :force_load
5760
5861 # rubocop:disable Metrics/AbcSize
5962 def initialize ( node_modules_location : nil , server_bundle_js_file : nil , prerender : nil ,
@@ -68,7 +71,7 @@ def initialize(node_modules_location: nil, server_bundle_js_file: nil, prerender
6871 same_bundle_for_client_and_server : nil ,
6972 i18n_dir : nil , i18n_yml_dir : nil , i18n_output_format : nil ,
7073 random_dom_id : nil , server_render_method : nil , rendering_props_extension : nil ,
71- components_subdirectory : nil , auto_load_bundle : nil )
74+ components_subdirectory : nil , auto_load_bundle : nil , force_load : nil )
7275 self . node_modules_location = node_modules_location . present? ? node_modules_location : Rails . root
7376 self . generated_assets_dirs = generated_assets_dirs
7477 self . generated_assets_dir = generated_assets_dir
@@ -106,6 +109,7 @@ def initialize(node_modules_location: nil, server_bundle_js_file: nil, prerender
106109 self . auto_load_bundle = auto_load_bundle
107110 self . make_generated_server_bundle_the_entrypoint = make_generated_server_bundle_the_entrypoint
108111 self . defer_generated_component_packs = defer_generated_component_packs
112+ self . force_load = force_load
109113 end
110114 # rubocop:enable Metrics/AbcSize
111115
0 commit comments