diff --git a/src/components/BentoReviews.tsx b/src/components/BentoReviews.tsx
index 7995a33..bb45ba0 100644
--- a/src/components/BentoReviews.tsx
+++ b/src/components/BentoReviews.tsx
@@ -1,10 +1,10 @@
"use client";
import { cn } from "@/lib/utils";
-import { H1, H2, H3, H4, P, CT, CP, NL } from "@/components/Texts";
-import React, { useRef } from "react";
-import { BentoGrid, BentoGridItem } from "@/components/ui/bento-grid";
-import { motion, AnimatePresence, useInView } from 'framer-motion'
+import { H2, P } from "@/components/Texts";
+import React from "react";
+import { BentoGrid, MotionBentoGridItem } from "@/components/ui/bento-grid";
+import { FadeIn } from "./FadeIn";
const items = [
{
@@ -53,44 +53,39 @@ const items = [
];
export function BentoReviews() {
- const ref = useRef(null);
- const isInView = useInView(ref, { once: true });
-
return (
-
+
-
-
Mycelium Technologies
-
-
-
- A robust infrastructure layer for autonomous AI agents, our technology stack
- delivers a secure, efficient, and intuitive platform for deploying and managing AI agents at scale.
-
-
+
+
+
Mycelium Technologies
+
+
+
+
+
+ A robust infrastructure layer for autonomous AI agents, our technology stack
+ delivers a secure, efficient, and intuitive platform for deploying and managing AI agents at scale.
+
);
}
diff --git a/src/components/CallToAction.tsx b/src/components/CallToAction.tsx
index 9e775df..6389ae1 100644
--- a/src/components/CallToAction.tsx
+++ b/src/components/CallToAction.tsx
@@ -1,6 +1,7 @@
import { CircleBackground } from '@/components/CircleBackground'
import { Container } from '@/components/Container'
import { Button } from '@/components/Button'
+import { FadeIn } from '@/components/FadeIn'
export function CallToAction() {
return (
@@ -22,6 +23,7 @@ export function CallToAction() {
+
Decentralized AI Agents that are Truly Yours
@@ -39,6 +41,7 @@ export function CallToAction() {
+
)
diff --git a/src/components/ClickableGallery.tsx b/src/components/ClickableGallery.tsx
index 61b0bd3..35e4365 100644
--- a/src/components/ClickableGallery.tsx
+++ b/src/components/ClickableGallery.tsx
@@ -2,11 +2,12 @@
import { useEffect, useMemo, useState, useRef } from 'react'
import Image from 'next/image'
-import { motion, AnimatePresence, useInView } from 'framer-motion'
+import { motion, AnimatePresence } from 'framer-motion'
import { wrap } from 'popmotion'
import { Button } from '@/components/Button';
-import { H2, P, H4, CT, CP } from '@/components/Texts';
+import { H2, P, CT } from '@/components/Texts';
import { TypeAnimation } from 'react-type-animation'
+import { FadeIn } from './FadeIn';
const galleryItems = [
{ text: 'Navigate and interact with any web interface', image: '/images/gallery/interface.jpg', width: 448, height: 277 },
@@ -33,8 +34,6 @@ const AUTOPLAY_MS = 3200
export function ClickableGallery() {
const [active, setActive] = useState(0)
const [hovering, setHovering] = useState(false)
- const ref = useRef(null);
- const isInView = useInView(ref, { once: true });
// autoplay
useEffect(() => {
@@ -52,113 +51,112 @@ export function ClickableGallery() {
const prev = () => setActive((i) => wrap(0, galleryItems.length, i - 1))
return (
-
-
-
-
One Agent, Endless Possibilities.
-
-
-
- The future isn’t about more tools. It’s about one intelligent partner that can do it all. This is your gateway to creativity, automation, and discovery.
-
+ The future isn’t about more tools. It’s about one intelligent partner that can do it all. This is your gateway to creativity, automation, and discovery.
+