feat(header-menu): add maintenance mode functionality and related UI elements

This commit is contained in:
Tống Thành Đạt
2026-04-08 20:57:28 +07:00
parent ffe2f12bb3
commit b6f1b92feb
6 changed files with 135 additions and 3 deletions

View File

@@ -42,6 +42,9 @@
<% } else { %>
<span class="badge bg-soft-success ms-2">Active</span>
<% } %>
<% if (item.is_maintainance) { %>
<span class="badge ms-2 bg-warning text-dark">Maintenance</span>
<% } %>
</div>
<div class="text-muted small text-truncate" style="max-width: 300px;">
<i class="fas fa-link me-1" style="font-size: 0.75rem;"></i><%= item.url %>
@@ -192,6 +195,7 @@
document.getElementById('formUrl').value = '';
document.getElementById('formOrder').value = '0';
document.getElementById('formStatus').value = 'active';
document.getElementById('formMaintainance').checked = false;
document.getElementById('typeInternal').checked = true;
const modalElement = document.getElementById('modalAddMenu');
@@ -216,6 +220,7 @@
document.getElementById('formUrl').value = item.url;
document.getElementById('formOrder').value = item.order;
document.getElementById('formStatus').value = item.status;
document.getElementById('formMaintainance').checked = Boolean(item.is_maintainance);
if (item.type === 'external') {
document.getElementById('typeExternal').checked = true;