View raw

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title><%= content_for(:title) || "Ferti" %></title> 5 <meta name="viewport" content="width=device-width,initial-scale=1"> 6 <meta name="apple-mobile-web-app-capable" content="yes"> 7 <meta name="mobile-web-app-capable" content="yes"> 8 <%= csrf_meta_tags %> 9 <%= csp_meta_tag %> 10 11 <%= yield :head %> 12 13 <%# Enable PWA manifest for installable apps (make sure to enable in config/routes.rb too!) %> 14 <%#= tag.link rel: "manifest", href: pwa_manifest_path(format: :json) %> 15 16 <link rel="icon" href="/icon.png" type="image/png"> 17 <!-- <link rel="icon" href="/icon.svg" type="image/svg+xml"> --> 18 <!-- <link rel="apple-touch-icon" href="/icon.png"> --> 19 20 <%# Includes all stylesheet files in app/assets/stylesheets %> 21 <%= stylesheet_link_tag :app, "data-turbo-track": "reload" %> 22 23 <!-- Bootstrap 5 CSS --> 24 <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet"> 25 26 <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> 27 <script src="https://cdn.jsdelivr.net/npm/chartkick@5"></script> 28 <script src="https://cdn.jsdelivr.net/npm/chartjs-adapter-date-fns/dist/chartjs-adapter-date-fns.bundle.min.js"></script> 29 30 <%= javascript_importmap_tags %> 31 </head> 32 33 <body> 34 <%= render "application/navbar" %> 35 36 <div class="container"> 37 <%= yield %> 38 </div> 39 40 <%= render "application/copyright_footer" %> 41 42 <!-- Bootstrap JS (optional, for dropdowns, etc.) --> 43 <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script> 44 </body> 45 </html> 46