diff --git a/app/[locale]/layout.tsx b/app/[locale]/layout.tsx index 44e58272b..734a85bb8 100644 --- a/app/[locale]/layout.tsx +++ b/app/[locale]/layout.tsx @@ -184,7 +184,6 @@ export default async function Layout(props: { data-scroll-behavior="smooth" > - diff --git a/components/blocks/ScaleOfImpact.tsx b/components/blocks/ScaleOfImpact.tsx index 0ed67757f..a8127bdad 100644 --- a/components/blocks/ScaleOfImpact.tsx +++ b/components/blocks/ScaleOfImpact.tsx @@ -84,19 +84,19 @@ export function ScaleOfImpact() { {/* Static Data Grid (No jumping text) */}
-
200+
+
200+
{locale === 'en' ? 'Projects' : 'Projekte'}
-
974km
+
974km
{locale === 'en' ? 'Cable Laying' : 'Kabelverlegung'}
-
300km
+
300km
{locale === 'en' ? 'Open Trenching' : 'Offener Tiefbau'}
-
160km
+
160km
{locale === 'en' ? 'HDD Drilling' : 'Spülbohrung'}
diff --git a/components/blocks/SubCompanyTiles.tsx b/components/blocks/SubCompanyTiles.tsx index 6e846246f..9aef8f3a6 100644 --- a/components/blocks/SubCompanyTiles.tsx +++ b/components/blocks/SubCompanyTiles.tsx @@ -73,7 +73,7 @@ export function SubCompanyTiles(props: SubCompanyTilesProps) { {(badge || title) && (
- {badge &&

{badge}

} + {badge &&

{badge}

} {title &&

{title}

}
)} diff --git a/components/layout/MobileBottomNav.tsx b/components/layout/MobileBottomNav.tsx index 191e2f74e..a15980c29 100644 --- a/components/layout/MobileBottomNav.tsx +++ b/components/layout/MobileBottomNav.tsx @@ -129,7 +129,7 @@ export function MobileBottomNav({ navLinks, currentLocale }: MobileBottomNavProp {item.icon} {item.label} @@ -144,7 +144,7 @@ export function MobileBottomNav({ navLinks, currentLocale }: MobileBottomNavProp key={item.label} onClick={() => setIsFlyoutOpen(!isFlyoutOpen)} className={`relative flex flex-col items-center justify-center flex-1 h-[62px] transition-colors duration-300 select-none w-full focus:outline-none ${ - isActive ? 'text-primary' : 'text-neutral-500 hover:text-neutral-900' + isActive ? 'text-primary' : 'text-neutral-600 hover:text-neutral-900' }`} style={{ WebkitTapHighlightColor: 'transparent', touchAction: 'manipulation' }} > @@ -159,7 +159,7 @@ export function MobileBottomNav({ navLinks, currentLocale }: MobileBottomNavProp href={mappedUrl} onClick={() => setIsFlyoutOpen(false)} className={`relative flex flex-col items-center justify-center flex-1 h-[62px] transition-colors duration-300 select-none ${ - isActive ? 'text-primary' : 'text-neutral-500 hover:text-neutral-900' + isActive ? 'text-primary' : 'text-neutral-600 hover:text-neutral-900' }`} style={{ WebkitTapHighlightColor: 'transparent', touchAction: 'manipulation' }} > diff --git a/next.config.mjs b/next.config.mjs index f79a25db5..2c141a319 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -15,6 +15,7 @@ const nextConfig = { pagesBufferLength: 2, }, experimental: { + optimizeCss: true, staleTimes: { dynamic: 0, static: 30,