|
@@ -1,7 +1,7 @@
|
|
|
<!DOCTYPE html>
|
|
<!DOCTYPE html>
|
|
|
<html lang="en"
|
|
<html lang="en"
|
|
|
xmlns:th="http://www.thymeleaf.org"
|
|
xmlns:th="http://www.thymeleaf.org"
|
|
|
- xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout">
|
|
|
|
|
|
|
+ xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout" xmlns:sec="http://www.w3.org/1999/xhtml">
|
|
|
<head th:fragment="head">
|
|
<head th:fragment="head">
|
|
|
<meta charset="UTF-8">
|
|
<meta charset="UTF-8">
|
|
|
<title>Too Easy</title>
|
|
<title>Too Easy</title>
|
|
@@ -13,12 +13,12 @@
|
|
|
</head>
|
|
</head>
|
|
|
<body class="d-flex flex-column min-vh-100">
|
|
<body class="d-flex flex-column min-vh-100">
|
|
|
|
|
|
|
|
-<nav class="navbar navbar-expand-md navbar-dark bg-dark sticky-top">
|
|
|
|
|
|
|
+<nav th:fragment="nav-top" class="navbar navbar-expand-md navbar-dark bg-dark sticky-top">
|
|
|
<div class="container-fluid">
|
|
<div class="container-fluid">
|
|
|
<div class="navbar-brand">
|
|
<div class="navbar-brand">
|
|
|
<img th:src="@{/images/too-easy-trade.png}" class="img-fluid" style="max-width: 100px;">
|
|
<img th:src="@{/images/too-easy-trade.png}" class="img-fluid" style="max-width: 100px;">
|
|
|
</div>
|
|
</div>
|
|
|
- <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#mobileMenu">
|
|
|
|
|
|
|
+ <button sec:authorize="isAuthenticated()" class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#mobileMenu">
|
|
|
<span class="navbar-toggler-icon"></span>
|
|
<span class="navbar-toggler-icon"></span>
|
|
|
</button>
|
|
</button>
|
|
|
</div>
|
|
</div>
|
|
@@ -26,30 +26,7 @@
|
|
|
|
|
|
|
|
<div class="flex-grow-1 container-fluid">
|
|
<div class="flex-grow-1 container-fluid">
|
|
|
<div class="row h-100">
|
|
<div class="row h-100">
|
|
|
- <nav class="col-md-2 bg-dark sidebar collapse d-md-block" id="mobileMenu">
|
|
|
|
|
- <a th:href="@{/}">🏠 Início</a>
|
|
|
|
|
- <a th:href="@{/user/listar}">👥 Usuários</a>
|
|
|
|
|
-
|
|
|
|
|
- <a class="dropdown-toggle d-block text-white" data-bs-toggle="collapse" href="#compras-submenu"
|
|
|
|
|
- role="button" aria-expanded="false" aria-controls="compras-submenu">
|
|
|
|
|
- 🏷️ Compras
|
|
|
|
|
- </a>
|
|
|
|
|
- <div class="collapse ms-2" id="compras-submenu">
|
|
|
|
|
- <a th:href="@{/compra/listar}" class="d-block text-white">📋 Listar</a>
|
|
|
|
|
- <a th:href="@{/compra}" class="d-block text-white">➕ Cadastrar</a>
|
|
|
|
|
- </div>
|
|
|
|
|
-
|
|
|
|
|
- <a class="dropdown-toggle d-block text-white" data-bs-toggle="collapse" href="#relatoriosSubmenu"
|
|
|
|
|
- role="button" aria-expanded="false" aria-controls="relatoriosSubmenu">
|
|
|
|
|
- 📊 Relatórios
|
|
|
|
|
- </a>
|
|
|
|
|
- <div class="collapse ms-2" id="relatoriosSubmenu">
|
|
|
|
|
- <a href="#" class="d-block text-white">➤ Vendas</a>
|
|
|
|
|
- <a href="#" class="d-block text-white">➤ Estoque</a>
|
|
|
|
|
- </div>
|
|
|
|
|
-
|
|
|
|
|
- <a href="#">⚙️ Configurações</a>
|
|
|
|
|
- <a th:href="@{/logout}">🚪 Sair</a>
|
|
|
|
|
|
|
+ <nav th:replace="~{fragments/menu :: nav-mobileMenu}">
|
|
|
</nav>
|
|
</nav>
|
|
|
<main class="col-md-10 ms-sm-auto col-12 content-area" layout:fragment="main-content">
|
|
<main class="col-md-10 ms-sm-auto col-12 content-area" layout:fragment="main-content">
|
|
|
</main>
|
|
</main>
|