<%= render_active_element_hook 'active_element/before_head' %> <%= render_active_element_hook 'active_element/favicon' %> <%= render_active_element_hook 'active_element/title' %> <% if respond_to?(:javascript_importmap_tags) %> <%= javascript_importmap_tags %> <% else %> <% end %> <% if respond_to?(:javascript_pack_tag) && defined? Webpacker %> <%= begin javascript_pack_tag 'application' rescue Webpacker::Manifest::MissingEntryError nil end %> <% end %> <%= csrf_meta_tag %> <%= stylesheet_link_tag 'active_element/active_element' %> <%= javascript_include_tag 'active_element/active_element' %> <% if Rails.application.assets&.find_asset('application.css').present? %> <%= stylesheet_link_tag 'application' %> <% end %> <%= render_active_element_hook 'active_element/after_head' %> <%= render_active_element_hook 'active_element/before_navbar' %> <%= active_element.component.navbar(items: ActiveElement.navbar_items) %> <%= render_active_element_hook 'active_element/after_navbar' %> <% flash.each do |type, message| %> <% end %> <%= render_active_element_hook 'active_element/before_content' %>
<%= yield %>
<%= render partial: 'active_element/components/form/templates' %> <%= render partial: 'active_element/components/secret/templates' %> <%= render partial: 'active_element/theme/templates' %> <%= render_active_element_hook 'active_element/after_content' %> <% if !respond_to?(:javascript_importmap_tags) && Rails.application.assets&.find_asset('application.js').present? %> <%= javascript_include_tag 'active_element/active_element', 'data-turbo-track': 'reload', 'data-turbolinks-track': 'reload' %> <%= javascript_include_tag 'application', 'data-turbo-track': 'reload', 'data-turbolinks-track': 'reload' %> <% end %>