This commit is contained in:
Emmanuel Rojas committed 2026-08-10 13:51:49 -05:00
1 parent 2e6ee9c887
commit 75ead4f915
4 files changed
+25 -11

No files matched your search

+11 -5
View File
@@ -36,14 +36,20 @@ export const Footer = ({ isNavyBg }: ThemeProps) => {
alt="Rynext logo" alt="Rynext logo"
className="h-9 w-auto object-contain" className="h-9 w-auto object-contain"
/> />
<div style={{ width: 130, height: 18, overflow: 'hidden', position: 'relative', flexShrink: 0 }} aria-label="Rynext">
<img <img
src="/icons/Text_Logo_Blanco.svg" src="/icons/Text_Logo_Blanco.svg"
alt="" alt="Rynext"
style={{ width: 130, height: 130, position: 'absolute', top: -58, left: 0 }} style={{
width: 130,
height: 18,
objectFit: 'cover',
objectPosition: 'center 52%',
display: 'block',
flexShrink: 0,
imageRendering: '-webkit-optimize-contrast',
}}
/> />
</div> </div>
</div>
<p <p
className="text-sm leading-relaxed mb-8" className="text-sm leading-relaxed mb-8"
style={{ color: sub, maxWidth: "30ch" }} style={{ color: sub, maxWidth: "30ch" }}
@@ -215,7 +221,7 @@ export const Footer = ({ isNavyBg }: ThemeProps) => {
> >
<div className="flex flex-col items-center gap-2 sm:flex-row sm:justify-center sm:gap-4"> <div className="flex flex-col items-center gap-2 sm:flex-row sm:justify-center sm:gap-4">
<p className="text-xs" style={{ color: "rgba(255,255,255,0.25)" }}> <p className="text-xs" style={{ color: "rgba(255,255,255,0.25)" }}>
© {new Date().getFullYear()} Rynext Technologies S.A.S. | Todos los derechos reservados. © {new Date().getFullYear()} Rynext Technologies S.A.S. — Todos los derechos reservados.
</p> </p>
<Link <Link
to="/privacidad" to="/privacidad"
+10 -4
View File
@@ -45,13 +45,19 @@ export const Navbar = ({ onOpenContact }: NavbarProps) => {
{/* Logo — siempre modo claro */} {/* Logo — siempre modo claro */}
<Link to="/" aria-label="Rynext Technologies — inicio" className="flex items-center gap-3"> <Link to="/" aria-label="Rynext Technologies — inicio" className="flex items-center gap-3">
<img src="/icons/Logo_negro.svg" alt="Rynext logo" className="h-9 w-auto object-contain" /> <img src="/icons/Logo_negro.svg" alt="Rynext logo" className="h-9 w-auto object-contain" />
<div style={{ width: 130, height: 18, overflow: 'hidden', position: 'relative', flexShrink: 0 }} aria-label="Rynext">
<img <img
src="/icons/Text_Logo_Negro.svg" src="/icons/Text_Logo_Negro.svg"
alt="" alt="Rynext"
style={{ width: 130, height: 130, position: 'absolute', top: -58, left: 0 }} style={{
width: 130,
height: 18,
objectFit: 'cover',
objectPosition: 'center 52%',
display: 'block',
flexShrink: 0,
imageRendering: '-webkit-optimize-contrast',
}}
/> />
</div>
</Link> </Link>
{/* Desktop nav */} {/* Desktop nav */}
+1 -1
View File
@@ -27,7 +27,7 @@ export const Privacidad = () => {
<h2>1. Responsable del tratamiento de datos personales</h2> <h2>1. Responsable del tratamiento de datos personales</h2>
<p> <p>
<strong>Rynext Technologies S.A.S. de C.V.</strong> (en adelante "Rynext"), <strong>Rynext Technologies S.A.S.</strong> (en adelante "Rynext"),
con domicilio en Cancún, Quintana Roo, México, es responsable del con domicilio en Cancún, Quintana Roo, México, es responsable del
tratamiento de sus datos personales conforme a lo establecido en la tratamiento de sus datos personales conforme a lo establecido en la
Ley Federal de Protección de Datos Personales en Posesión de los Ley Federal de Protección de Datos Personales en Posesión de los
+3 -1
View File
@@ -10,7 +10,9 @@ export default defineConfig({
VitePWA({ VitePWA({
registerType: 'autoUpdate', registerType: 'autoUpdate',
workbox: { workbox: {
globPatterns: ['**/*.{js,css,html,svg,png,ico,woff2}'], skipWaiting: true,
clientsClaim: true,
globPatterns: ['**/*.{js,css,html,ico,woff2}'],
runtimeCaching: [ runtimeCaching: [
{ {
urlPattern: /^https:\/\/fonts\./i, urlPattern: /^https:\/\/fonts\./i,