Files
ubicloud/views/admin/layout.erb
2025-07-18 16:49:27 -07:00

38 lines
1.3 KiB
Plaintext

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
<title>Ubicloud Admin<%= " - " if @page_title %><%= @page_title %></title>
<link rel="stylesheet" href="/admin/app.css?m=<%= File.mtime("public/admin/app.css").to_i %>"/>
</head>
<body>
<nav class="navbar" role="navigation">
<div class="container">
<a class="navbar-brand" href="/">Ubicloud Admin</a>
<% if rodauth.logged_in? %>
<% form(action: "/logout", method: :post, id: :logout_form) do |f| %>
<%== f.button("Logout") %>
<% end %>
<% end %>
</div>
</nav>
<div class="<%= @content_class || "container" %>" id="content">
<% if flash["notice"] %>
<div class="alert alert-success" role="alert" id="flash-notice"><%= flash["notice"] %></div>
<% end %>
<% if flash["error"] %>
<div class="alert alert-danger" role="alert" id="flash-error"><%= flash["error"] %></div>
<% end %>
<% if @page_title %>
<h1><%= @page_title %></h1>
<% end %>
<%== yield %>
</div>
</body>
</html>