feat: nombre y logo de empresa configurables (solo dev, no desplegado a prod)
Nueva marca configurable desde Configuracion -> Empresa (solo superadmin): nombre y logo, guardados en system_settings (mismo patron que SMTP, sin tabla nueva). Nuevo endpoint publico GET /api/company (+ /logo) para que login/registro/recuperacion de clave puedan mostrar la marca antes de iniciar sesion. Sin configurar, se ve "LinkedCorp" y el logo estatico de siempre. Probado en dev (build + Playwright: panel de Configuracion, sidebar expandido/compacto, login publico), sin desplegar a produccion por pedido explicito del usuario -- este commit sirve de punto de control en git antes de decidir el despliegue. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -187,6 +187,12 @@ table.list-table { width: 100%; border-collapse: collapse; font-size: .8rem; }
|
||||
.kpi-label { font-size: .72rem; color: rgb(var(--muted)); margin-top: 4px; }
|
||||
.panel-card { background: rgb(var(--surface)); border: 1px solid rgb(var(--line)); border-radius: var(--r-lg); padding: 16px; margin-bottom: 16px; }
|
||||
.panel-card h3 { margin: 0 0 12px; font-size: .95rem; }
|
||||
.company-logo-preview {
|
||||
width: 72px; height: 72px; flex: none; border-radius: var(--r-sm);
|
||||
border: 1px dashed rgb(var(--line)); background: rgb(var(--field));
|
||||
display: flex; align-items: center; justify-content: center; overflow: hidden; text-align: center; padding: 4px;
|
||||
}
|
||||
.company-logo-preview img { max-width: 100%; max-height: 100%; object-fit: contain; }
|
||||
|
||||
/* --- ContentDialog --- */
|
||||
.dialog-overlay {
|
||||
|
||||
Reference in New Issue
Block a user