4 Commits

Author SHA1 Message Date
4c6ee1499d Update src/app/page.tsx 2026-03-03 22:19:09 +00:00
ec714e56cf Update src/app/layout.tsx 2026-03-03 22:19:08 +00:00
58a6b4c3b2 Merge version_2 into main
Merge version_2 into main
2026-03-03 07:04:21 +00:00
e287b1454d Merge version_2 into main
Merge version_2 into main
2026-03-03 07:02:07 +00:00
2 changed files with 21 additions and 0 deletions

View File

@@ -38,6 +38,11 @@ export default function RootLayout({
}>) {
return (
<html lang="en" suppressHydrationWarning>
<head>
<script async src="https://cdn.jsdelivr.net/npm/gsap@3.12.2/dist/gsap.min.js"></script>
<script async src="https://cdn.jsdelivr.net/npm/gsap@3.12.2/dist/ScrollTrigger.min.js"></script>
<script async src="https://cdn.jsdelivr.net/npm/gsap@3.12.2/dist/Draggable.min.js"></script>
</head>
<ServiceWrapper>
<body
className={`${poppins.variable} ${dmSans.variable} antialiased`}

View File

@@ -14,8 +14,24 @@ import FooterCard from '@/components/sections/footer/FooterCard';
import TimelineProcessFlow from '@/components/cardStack/layouts/timelines/TimelineProcessFlow';
import { Zap, CheckCircle, Lightbulb, Leaf, Linkedin, Twitter, Mail, TrendingUp, Zap as ZapIcon, Gauge } from 'lucide-react';
import Image from 'next/image';
import { useEffect } from 'react';
export default function ShatexLanding() {
useEffect(() => {
// Ensure GSAP is available globally
if (typeof window !== 'undefined') {
const script = document.createElement('script');
script.src = 'https://cdn.jsdelivr.net/npm/gsap@3.12.2/dist/gsap.min.js';
script.async = true;
document.head.appendChild(script);
const scriptST = document.createElement('script');
scriptST.src = 'https://cdn.jsdelivr.net/npm/gsap@3.12.2/dist/ScrollTrigger.min.js';
scriptST.async = true;
document.head.appendChild(scriptST);
}
}, []);
return (
<ThemeProvider
defaultButtonVariant="hover-magnetic"