fix: ajusta UI do header - logo com fundo branco e alinhamento
- Adiciona fundo branco com bordas arredondadas na logo - Header content alinhado com body (max-width: 1600px) - Adiciona wrapper header-inner para controle de largura Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -45,11 +45,6 @@ const headerCSS = `
|
||||
.app-header {
|
||||
background: linear-gradient(135deg, var(--header-color) 0%, var(--header-dark) 100%);
|
||||
color: white;
|
||||
padding: 0 40px;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
height: 64px;
|
||||
box-shadow: 0 2px 8px rgba(0,0,0,0.15);
|
||||
}
|
||||
.app-header.admin {
|
||||
@@ -60,6 +55,15 @@ const headerCSS = `
|
||||
--header-color: var(--primary);
|
||||
--header-dark: var(--primary-dark);
|
||||
}
|
||||
.header-inner {
|
||||
max-width: 1600px;
|
||||
margin: 0 auto;
|
||||
padding: 0 40px;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
height: 64px;
|
||||
}
|
||||
|
||||
.header-brand {
|
||||
display: flex;
|
||||
@@ -69,6 +73,9 @@ const headerCSS = `
|
||||
.header-brand .logo {
|
||||
height: 36px;
|
||||
width: auto;
|
||||
background: white;
|
||||
padding: 6px 12px;
|
||||
border-radius: 8px;
|
||||
}
|
||||
.header-brand .app-name {
|
||||
display: flex;
|
||||
@@ -187,12 +194,11 @@ const headerCSS = `
|
||||
|
||||
/* Responsive */
|
||||
@media (max-width: 768px) {
|
||||
.app-header {
|
||||
padding: 0 20px;
|
||||
.header-inner {
|
||||
padding: 16px 20px;
|
||||
height: auto;
|
||||
flex-direction: column;
|
||||
gap: 12px;
|
||||
padding: 16px 20px;
|
||||
}
|
||||
.header-nav {
|
||||
width: 100%;
|
||||
@@ -247,21 +253,23 @@ function buildHeader(options = {}) {
|
||||
|
||||
return `
|
||||
<header class="app-header ${headerClass}">
|
||||
<div class="header-brand">
|
||||
<img src="/public/logo.png" alt="CambioReal" class="logo">
|
||||
<div class="app-name">
|
||||
<span class="app-name-badge">BI - CCC</span>
|
||||
<span class="app-subtitle">Central Command Center</span>
|
||||
<div class="header-inner">
|
||||
<div class="header-brand">
|
||||
<img src="/public/logo.png" alt="CambioReal" class="logo">
|
||||
<div class="app-name">
|
||||
<span class="app-name-badge">BI - CCC</span>
|
||||
<span class="app-subtitle">Central Command Center</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
${showNav ? (isAdmin ? adminNav : agentNav) : ''}
|
||||
<div class="header-user">
|
||||
<div class="user-info">
|
||||
<span class="user-avatar">${initials}</span>
|
||||
<span>${userName}</span>
|
||||
<span class="user-role">${isAdmin ? 'Admin' : 'Agente'}</span>
|
||||
${showNav ? (isAdmin ? adminNav : agentNav) : ''}
|
||||
<div class="header-user">
|
||||
<div class="user-info">
|
||||
<span class="user-avatar">${initials}</span>
|
||||
<span>${userName}</span>
|
||||
<span class="user-role">${isAdmin ? 'Admin' : 'Agente'}</span>
|
||||
</div>
|
||||
<a href="/logout" class="btn-logout">Sair</a>
|
||||
</div>
|
||||
<a href="/logout" class="btn-logout">Sair</a>
|
||||
</div>
|
||||
</header>
|
||||
`;
|
||||
|
||||
Reference in New Issue
Block a user