@@ -39,7 +39,9 @@ def self.configuration
39
39
i18n_output_format : nil ,
40
40
components_subdirectory : nil ,
41
41
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
43
45
)
44
46
end
45
47
@@ -53,7 +55,8 @@ class Configuration
53
55
:server_render_method , :random_dom_id , :auto_load_bundle ,
54
56
:same_bundle_for_client_and_server , :rendering_props_extension ,
55
57
:make_generated_server_bundle_the_entrypoint ,
56
- :defer_generated_component_packs
58
+ :defer_generated_component_packs ,
59
+ :force_load
57
60
58
61
# rubocop:disable Metrics/AbcSize
59
62
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
68
71
same_bundle_for_client_and_server : nil ,
69
72
i18n_dir : nil , i18n_yml_dir : nil , i18n_output_format : nil ,
70
73
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 )
72
75
self . node_modules_location = node_modules_location . present? ? node_modules_location : Rails . root
73
76
self . generated_assets_dirs = generated_assets_dirs
74
77
self . generated_assets_dir = generated_assets_dir
@@ -106,6 +109,7 @@ def initialize(node_modules_location: nil, server_bundle_js_file: nil, prerender
106
109
self . auto_load_bundle = auto_load_bundle
107
110
self . make_generated_server_bundle_the_entrypoint = make_generated_server_bundle_the_entrypoint
108
111
self . defer_generated_component_packs = defer_generated_component_packs
112
+ self . force_load = force_load
109
113
end
110
114
# rubocop:enable Metrics/AbcSize
111
115
0 commit comments