diff --git a/public/images/figma/loc-dinopark-v2.webp b/public/images/figma/loc-dinopark-v2.webp index 690a70d..a3825a5 100644 Binary files a/public/images/figma/loc-dinopark-v2.webp and b/public/images/figma/loc-dinopark-v2.webp differ diff --git a/public/images/figma/loc-dinopark.jpg b/public/images/figma/loc-dinopark.jpg index 038a8d5..dac67fd 100644 Binary files a/public/images/figma/loc-dinopark.jpg and b/public/images/figma/loc-dinopark.jpg differ diff --git a/public/images/figma/loc-dinopark.webp b/public/images/figma/loc-dinopark.webp index 690a70d..a3825a5 100644 Binary files a/public/images/figma/loc-dinopark.webp and b/public/images/figma/loc-dinopark.webp differ diff --git a/public/images/figma/loc-divo-lis-v2.webp b/public/images/figma/loc-divo-lis-v2.webp index 1cf616a..f8a3788 100644 Binary files a/public/images/figma/loc-divo-lis-v2.webp and b/public/images/figma/loc-divo-lis-v2.webp differ diff --git a/public/images/figma/loc-divo-lis.jpg b/public/images/figma/loc-divo-lis.jpg index b680f64..00fed75 100644 Binary files a/public/images/figma/loc-divo-lis.jpg and b/public/images/figma/loc-divo-lis.jpg differ diff --git a/public/images/figma/loc-divo-lis.webp b/public/images/figma/loc-divo-lis.webp index 1cf616a..f8a3788 100644 Binary files a/public/images/figma/loc-divo-lis.webp and b/public/images/figma/loc-divo-lis.webp differ diff --git a/public/images/figma/loc-map.jpg b/public/images/figma/loc-map.jpg index 1396893..cf921d5 100644 Binary files a/public/images/figma/loc-map.jpg and b/public/images/figma/loc-map.jpg differ diff --git a/public/images/figma/loc-map.webp b/public/images/figma/loc-map.webp index 22b5866..6fe1a4f 100644 Binary files a/public/images/figma/loc-map.webp and b/public/images/figma/loc-map.webp differ diff --git a/public/images/figma/loc-maze-new.jpg b/public/images/figma/loc-maze-new.jpg index bbe822e..12c1224 100644 Binary files a/public/images/figma/loc-maze-new.jpg and b/public/images/figma/loc-maze-new.jpg differ diff --git a/public/images/figma/loc-maze-v2.webp b/public/images/figma/loc-maze-v2.webp index 4dba40b..5d676d6 100644 Binary files a/public/images/figma/loc-maze-v2.webp and b/public/images/figma/loc-maze-v2.webp differ diff --git a/public/images/figma/loc-maze.webp b/public/images/figma/loc-maze.webp index 4dba40b..5d676d6 100644 Binary files a/public/images/figma/loc-maze.webp and b/public/images/figma/loc-maze.webp differ diff --git a/public/images/figma/loc-playground-new.jpg b/public/images/figma/loc-playground-new.jpg index d66d01b..cdfacd9 100644 Binary files a/public/images/figma/loc-playground-new.jpg and b/public/images/figma/loc-playground-new.jpg differ diff --git a/public/images/figma/loc-playground-v2.webp b/public/images/figma/loc-playground-v2.webp index b558804..f67637c 100644 Binary files a/public/images/figma/loc-playground-v2.webp and b/public/images/figma/loc-playground-v2.webp differ diff --git a/public/images/figma/loc-playground.webp b/public/images/figma/loc-playground.webp index b558804..f67637c 100644 Binary files a/public/images/figma/loc-playground.webp and b/public/images/figma/loc-playground.webp differ diff --git a/public/images/figma/loc-tir-new.jpg b/public/images/figma/loc-tir-new.jpg index 3894c71..15d834d 100644 Binary files a/public/images/figma/loc-tir-new.jpg and b/public/images/figma/loc-tir-new.jpg differ diff --git a/public/images/figma/loc-tir-v2.webp b/public/images/figma/loc-tir-v2.webp index 694f7e4..452a001 100644 Binary files a/public/images/figma/loc-tir-v2.webp and b/public/images/figma/loc-tir-v2.webp differ diff --git a/public/images/figma/loc-tir.webp b/public/images/figma/loc-tir.webp index 694f7e4..452a001 100644 Binary files a/public/images/figma/loc-tir.webp and b/public/images/figma/loc-tir.webp differ diff --git a/src/app/(frontend)/layout.tsx b/src/app/(frontend)/layout.tsx index 5c10cf9..7058279 100644 --- a/src/app/(frontend)/layout.tsx +++ b/src/app/(frontend)/layout.tsx @@ -50,14 +50,6 @@ export default async function FrontendLayout({ children }: { children: React.Rea
- {/* Preload LCP hero image */} - {settings.ga4Id && } {settings.binotelId && } diff --git a/src/components/analytics/BinotelWidget.tsx b/src/components/analytics/BinotelWidget.tsx index 4aeb77c..45ac29b 100644 --- a/src/components/analytics/BinotelWidget.tsx +++ b/src/components/analytics/BinotelWidget.tsx @@ -1,6 +1,10 @@ import Script from 'next/script' const BRAND_CSS = ` +/* SEO: Binotel widget links are functional (JS-driven), not crawlable destinations */ +a[id^='bingc']{pointer-events:auto} +a#bingc-passive-close-button,a#bingc-active-close-button{display:inline-block} + #bingc-phone-button{right:auto!important;left:24px!important;bottom:24px!important} #bingc-phone-button svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside{fill:#396817!important} #bingc-phone-button:hover svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside{fill:#2d5312!important} diff --git a/src/components/sections/HeroSlider.tsx b/src/components/sections/HeroSlider.tsx index abfb2f4..29b3daf 100644 --- a/src/components/sections/HeroSlider.tsx +++ b/src/components/sections/HeroSlider.tsx @@ -127,6 +127,8 @@ export function HeroSlider() { aria-hidden="true" className="pointer-events-none h-full w-full object-cover object-center" loading={i === 0 ? 'eager' : 'lazy'} + // @ts-expect-error fetchpriority not in React types yet + fetchpriority={i === 0 ? 'high' : 'low'} />
))}