se agrega modelo de asistencias, correcciones de codigo qr y procesador de unsubscribes

This commit is contained in:
2026-02-20 16:11:57 -06:00
parent cf4037cb80
commit 9e227f9653
67 changed files with 691 additions and 114 deletions
@@ -4,7 +4,7 @@
<nav class="navbar navbar-expand navbar-light bg-white topbar mb-4 static-top shadow">
<!-- Sidebar Toggle (Topbar) -->
<button id="sidebarToggleTop" class="btn btn-link d-md-none rounded-circle mr-3">
<button id="sidebarToggleTop" class="btn btn-link d-md-none rounded-circle mr-3 ">
<i class="fa fa-bars"></i>
</button>
@@ -1,8 +1,6 @@
<div class="sidebar bg-primary" id="sidebar">
<!-- Sidebar -->
<ul class="navbar-nav sidebar sidebar-dark accordion" id="accordionSidebar">
<ul class="navbar-nav bg-primary sidebar sidebar-dark accordion" id="accordionSidebar">
<!-- Sidebar - Brand -->
<a class="sidebar-brand d-flex align-items-center justify-content-center" href="">
<div class="sidebar-brand-icon">
@@ -95,6 +93,14 @@
@can('mail.index')
<a class="collapse-item" href="{{ route('mail.index') }}" style="color:#85888e">Mail</a>
@endcan
@can('areacode.index')
<a class="collapse-item" href="{{ route('areacode.index') }}" style="color:#85888e">Códigos QR</a>
@endcan
@can('horario.index')
<a class="collapse-item" href="{{ route('horario.index') }}" style="color:#85888e">Horarios</a>
@endcan
</div>
</div>
</li>
@@ -177,4 +183,3 @@
<button class="rounded-circle border-0" id="sidebarToggle"></button>
</div>
</ul>
</div>
+19 -1
View File
@@ -7,9 +7,10 @@
{{-- Livewire styles --}}
@livewireStyles
</head>
<body id="page-top">
<body id="page-top" class="sidebar-toggled">
<div id="wrapper">
@include('layouts._partials.menu')
@@ -83,6 +84,23 @@ window.addEventListener('close-modal', () => {
);
modal?.hide();
});
document.addEventListener("DOMContentLoaded", function () {
function toggleSidebarByScreen() {
if (window.innerWidth < 768) {
document.body.classList.add("sidebar-toggled");
document.querySelector(".sidebar").classList.add("toggled");
} else {
document.body.classList.remove("sidebar-toggled");
document.querySelector(".sidebar").classList.remove("toggled");
}
}
toggleSidebarByScreen();
window.addEventListener("resize", toggleSidebarByScreen);
});
</script>