Module: SnapshotInspector::ApplicationHelper

Defined in:
app/helpers/snapshot_inspector/application_helper.rb

Instance Method Summary collapse

Instance Method Details

#snapshot_inspector_importmap_tags(entry_point = "application", shim: true) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'app/helpers/snapshot_inspector/application_helper.rb', line 3

def snapshot_inspector_importmap_tags(entry_point = "application", shim: true)
  safe_join(
    [
      javascript_inline_importmap_tag(SnapshotInspector.configuration.importmap.to_json(resolver: self)),
      javascript_importmap_module_preload_tags(SnapshotInspector.configuration.importmap),
      (javascript_importmap_shim_nonce_configuration_tag if shim),
      (javascript_importmap_shim_tag if shim),
      javascript_import_module_tag(entry_point)
    ].compact, "\n"
  )
end