Grupo Mecsa

Moléculas

Átomos combinados en algo con una función concreta: una tarjeta, una tabla, un indicador, un buscador. Es el nivel donde se resuelve la mayoría de las pantallas.

Mostrar

Tarjeta de contenido

El contenedor por defecto de cualquier bloque: título a la izquierda, acción a la derecha.

Apps internas
styles/app-shell.css

Indicador (KPI)

La fila de cifras que abre casi todas las pantallas de listado.

Apps internas
GrupoMecsaProyectos/pages/clientes.php
La cifra se anima sola con data-counter. Tres o cuatro por fila; más que eso ya no se lee.

Encabezado de pantalla

Título, bajada y acciones. Va arriba del contenido, después del topbar.

Apps internas
styles/app-shell.css

Buscador de tabla

Filtra la tabla de abajo y muestra cuántos registros quedaron.

Apps internas
GrupoMecsaProyectos/pages/clientes.php

Tabla de datos

Cabecera navy, filas con hover, estado como badge y acciones al final.

Apps internas
GrupoMecsaProyectos/pages/clientes.php
Siempre dentro de .table-responsive: en móvil la tabla scrollea sola en vez de romper la página.

Paginación

Va debajo de la tabla, con el conteo a la izquierda y la navegación a la derecha.

Apps internas
GrupoMecsaProyectos/pages/clientes.php

Resumen de ficha

Las cifras clave de un registro dentro de su detalle: monto, facturado, saldo.

Apps internas
GrupoMecsaProyectos/pages/proyecto.php

Bitácora

Quién cambió qué y cuándo. Aparece en el detalle de cualquier registro auditado.

Apps internas
GrupoMecsaProyectos/pages/proyecto.php

Aviso y atajo

El aviso ámbar del panel de ayuda y la representación de una tecla.

Apps internas
starter/components/help.php

Alertas

Resultado de una acción o advertencia dentro del flujo. No las uses para ayuda permanente.

Apps internas
styles/app-shell.css

Migas de pan

Ubicación dentro del sitio. Va debajo del encabezado en las páginas internas.

Web pública
GrupoMecsa/components/breadcrumb.php

Tarjeta de producto

La tarjeta de la tienda: imagen cuadrada, acciones al pasar el mouse, estrellas y precio.

Web pública
GrupoMecsa/scripts/maintienda.js
Cuando el producto es cotizable el precio se reemplaza por <span class="badge bg-warning text-dark">Cotizar</span>.

Tarjeta de blog

Entrada del blog en el listado: portada, categorías, extracto y metadatos.

Web pública
GrupoMecsa/pages/blog.php

Tarjeta de vacante

Puesto abierto en Trabaja con Nosotros. El contenido lo administra KoraCMS.

Web pública
GrupoMecsa/pages/trabaja-con-nosotros.php

Alertas del sitio

Confirmaciones y errores de los formularios públicos (contacto, cuenta, checkout).

Web pública
GrupoMecsa/scripts/account.js
La clase .alert es obligatoria: sola, .alert-gm-success no pinta nada. El icono y el <div> son parte del layout flex.

Filtros de la tienda

Columna izquierda del catálogo. Cada sección se pliega y recuerda su estado.

Web pública
GrupoMecsa/scripts/maintienda.js

Autocompletado del buscador

Sugerencias mientras se escribe en el buscador del encabezado: producto, servicio o artículo.

Web pública
GrupoMecsa/components/header.php
El panel real está oculto (hidden) y lo abre el JS del buscador; acá se muestra desplegado. El endpoint es pages/api/search-suggestions.php.

Selector de variantes

Opciones de un producto (medida, color, material) con su indicador de existencias.

Web pública
GrupoMecsa/scripts/product.js

Resumen de reseñas

Promedio y reparto por cantidad de estrellas en la ficha de producto.

Web pública
GrupoMecsa/scripts/product.js

Temas del blog

Filtro de categorías del blog. Las subcategorías se pintan recursivamente.

Web pública
GrupoMecsa/pages/blog.php

Paginación del sitio

La del blog y la del catálogo. Es la paginación de Bootstrap con la piel de la marca.

Web pública
GrupoMecsa/pages/blog.php

Horarios de atención

Bloque de la página de contacto. Los días cerrados llevan la clase cerrado.

Web pública
GrupoMecsa/pages/contactenos.php

Resumen del pedido

La columna derecha del pago con Onvo: líneas, impuestos y total.

Web pública
GrupoMecsa/ecommerce/onvo_payment.php
La orden la confirma el webhook de Onvo, no el navegador: no des una compra por buena porque el usuario volvió a la página de éxito.