diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb deleted file mode 100644 index d1453c2..0000000 --- a/app/views/layouts/application.html.erb +++ /dev/null @@ -1,36 +0,0 @@ - - - - <%= content_for(:title) || "L4d Tools" %> - - - - - <%= csrf_meta_tags %> - <%= csp_meta_tag %> - - <%= yield :head %> - - <%# Enable PWA manifest for installable apps (make sure to enable in config/routes.rb too!) %> - <%#= tag.link rel: "manifest", href: pwa_manifest_path(format: :json) %> - - - - - - <%# Includes all stylesheet files in app/assets/stylesheets %> - <%= stylesheet_link_tag :app, "data-turbo-track": "reload" %> - <%= javascript_importmap_tags %> - - - - <% if flash.any? %> -
- <% flash.each do |type, message| %> -
<%= message %>
- <% end %> -
- <% end %> - <%= yield %> - - diff --git a/app/views/layouts/application.html.slim b/app/views/layouts/application.html.slim index 78f7b94..a0aff74 100644 --- a/app/views/layouts/application.html.slim +++ b/app/views/layouts/application.html.slim @@ -1,31 +1,39 @@ doctype html html head - title L4D Tools - meta[charset="utf-8"] - meta[name="viewport" content="width=device-width, initial-scale=1"] + title = content_for(:title) || "L4d Tools" + meta name="viewport" content="width=device-width,initial-scale=1" + meta name="apple-mobile-web-app-capable" content="yes" + meta name="application-name" content="L4d Tools" + meta name="mobile-web-app-capable" content="yes" = csrf_meta_tags = csp_meta_tag + + = yield :head + + / Enable PWA manifest for installable apps (make sure to enable in config/routes.rb too!) + / = tag.link rel: "manifest", href: pwa_manifest_path(format: :json) + + link rel="icon" href="/icon.png" type="image/png" + link rel="icon" href="/icon.svg" type="image/svg+xml" + link rel="apple-touch-icon" href="/icon.png" + + / Includes all stylesheet files in app/assets/stylesheets = stylesheet_link_tag :app, "data-turbo-track": "reload" = javascript_importmap_tags body - header.navbar - .container - h1 L4D Tools - nav - - if current_user - ul - li = link_to "Dashboard", dashboard_path - li = link_to "Templates", server_templates_path - li = link_to "Servers", servers_path - li = link_to "Logout", logout_path, method: :delete + header.nav-bar style="display:flex;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid #ddd;margin-bottom:16px;" + = link_to "L4D.tools", dashboard_path, style: "font-weight:bold;" + = link_to "Servers", servers_path + = link_to "Templates", server_templates_path + = link_to "Overlays", overlays_path + span style="margin-left:auto;" + = link_to "Logout", logout_path - main - .container - - if notice.present? - .alert.alert--success = notice - - if alert.present? - .alert.alert--error = alert + - if flash.any? + .flash-messages + - flash.each do |type, message| + .flash class="flash-#{type}" = message - == yield + = yield