Files
Aberwyn/Aberwyn/Views/Shared/_Layout.cshtml
Elias Jansson 4c577ea0ef Budget report!
2026-01-24 16:52:56 +01:00

118 lines
4.1 KiB
Plaintext

<!DOCTYPE html>
<html lang="en">
<head>
<link rel="manifest" href="/manifest-v2.json">
<link rel="icon" type="image/png" sizes="512x512" href="/images/lewel-icon.png">
<meta name="theme-color" content="#6a0dad">
<style>
[ng-cloak] {
display: none !important;
}
</style>
<meta name="theme-color" content="#1F2C3C" />
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>LEWEL - Dashboard</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
<link rel="stylesheet" href="~/css/site.css" asp-append-version="true" />
</head>
<body>
<header class="top-bar">
<div class="header-left">
<h1 class="family-header">
<span class="initial L">L</span><span class="name">ouise</span>
<span class="initial E">E</span><span class="name">lias</span>
<span class="initial W">W</span><span class="name">illiam</span>
<span class="initial E2">E</span><span class="name">lin</span>
<span class="initial L2">L</span><span class="name">udwig</span>
</h1>
</div>
@if (ViewBag.IsSetupMode as bool? != true)
{
<partial name="_LoginPartial" />
}
</header>
<div class="page-content">
<nav class="main-nav">
<ul class="nav-list-horizontal">
<li><a asp-controller="Home" asp-action="Index"><i class="fas fa-home"></i> Hem</a></li>
<li><a asp-controller="Home" asp-action="Menu"><i class="fas fa-utensils"></i> Veckomeny</a></li>
<li><a asp-controller="Meal" asp-action="Index">Recept</a></li>
@if (ViewBag.RestaurantIsOpen as bool? == true)
{
<li><a asp-controller="FoodMenu" asp-action="PizzaOrder"><i class="fas fa-pizza-slice"></i> Beställ pizza</a></li>
}
@if (User.IsInRole("Budget"))
{
<li><a asp-controller="Budget" asp-action="Index"> Budget</a></li>
}
@if (User.IsInRole("Admin"))
{
<li>
<a asp-controller="torrent" asp-action="Index"> Torrents
@if (ViewBag.NewTorrentCount > 0)
{
<span class="new-badge">@ViewBag.NewTorrentCount</span>
}
</a>
</li>
}
@if (User.IsInRole("Budget"))
{
<li class="dropdown">
<a href="#" class="dropdown-toggle" role="button" tabindex="0">
Rapporter <i class="fas fa-caret-down"></i>
</a>
<ul class="dropdown-menu">
<li><a asp-controller="report" asp-action="Budget">Budget</a></li>
</ul>
</li>
}
@if (User.IsInRole("Chef"))
{
<li class="dropdown">
<a href="#" class="dropdown-toggle" role="button" tabindex="0">
<i class="fas fa-list"></i> Mat<i class="fas fa-caret-down"></i>
</a>
<ul class="dropdown-menu">
<li><a asp-controller="FoodMenu" asp-action="Veckomeny">Planera Veckomeny</a></li>
<li><a asp-controller="FoodMenu" asp-action="PizzaAdmin">Pizza Admin</a></li>
<li><a asp-controller="Meal" asp-action="Categories">Hantera Kategorier</a></li>
</ul>
</li>
}
@if (User.IsInRole("Admin"))
{
<li class="dropdown">
<a href="#" class="dropdown-toggle" role="button" tabindex="0">
<i class="fas fa-cog"></i> Admin <i class="fas fa-caret-down"></i>
</a>
<ul class="dropdown-menu">
<li><a asp-controller="Admin" asp-action="Index">Adminpanel</a></li>
<li><a asp-controller="Admin" asp-action="Todo">Todo</a></li>
</ul>
</li>
}
</ul>
</nav>
<main class="main-panel">
@RenderBody()
@RenderSection("Scripts", required: false)
</main>
</div>
<div id="global-dropdown-container" style="position: relative; z-index: 10000;"></div>
<script src="~/js/site.js" asp-append-version="true"></script>
</body>
</html>