Snootalogue/Pages/Shared/_Layout.cshtml

43 lines
1.3 KiB
Plaintext

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>@ViewData["Title"] | Snootalogue</title>
<link rel="stylesheet" href="~/css/style.css">
<script src="~/js/script.js"></script>
</head>
<body>
<nav @{if (ViewData.ContainsKey("SlimNavbar")) {<text>class = "slim"</text>}}>
<div id="nav-links"><a href="/">Snootalogue</a></div>
<div id="nav-controls">
<input id="nav-search" type="search" placeholder="Search...">
<a class="button inverted" href="#">Help</a>
<a class="button inverted" asp-page="/Upload">Upload</a>
</div>
</nav>
<main @{if (ViewData.ContainsKey("NoMainPadding")) {<text>class = "no-padding"</text>}}>
@RenderBody()
</main>
<footer>
Made by <a href="https://lynnesbian.space">Lynnesbian</a>. Licensed under the <a href="https://www.gnu.org/licenses/agpl-3.0.en.html">Affero GNU Public License 3.0</a>. <a href="https://git.bune.city/lynnesbian/Snootalogue">Source code available</a>.
</footer>
<div id="msgbox-holder">
<div id="msgbox">
<h1 id="msgbox-title">Message title</h1>
<div id="msgbox-message">This is the message</div>
<div id="msgbox-buttons">
@* buttons added by script.js here *@
</div>
</div>
</div>
</body>
</html>