import React, { useRef } from "react"; import { Box, Grid, Typography } from "@mui/material"; import logo from "../loopslogo2.png"; import backone from "../components/imageandgif/newbgone.png"; import backtwo from "../components/imageandgif/newnewtwo.png"; import backthree from "../components/imageandgif/newthree.png"; import gifone from "../components/imageandgif/gifone.gif"; import giftwo from "../components/imageandgif/giftwo.gif"; import gifthree from "../components/imageandgif/gifthree.gif"; import giffour from "../components/imageandgif/giffour.gif"; import giffive from "../components/imageandgif/giffive.gif"; import gifsix from "../components/imageandgif/gifsix.gif"; import gifseven from "../components/imageandgif/gifseven.gif"; import gifeight from "../components/imageandgif/gifeight.gif"; import loopgreen from "../components/imageandgif/newloop.png"; import PartnerWork from "./ourwork"; import Footer from "./footer"; import loopgreenback from "../components/imageandgif/loopgreenbackground.png" import OurTeam from "./ourteam"; import mobileLogo from "../components/imageandgif/loopsMoblogo.png" import { createTheme, ThemeProvider } from "@mui/material/styles"; const HomePage: React.FC = () => { // Create refs for each content box const mineRef = useRef(null); const manufactureRef = useRef(null); const assembleRef = useRef(null); const useRefBox = useRef(null); const repairRef = useRef(null); const disintegrateRef = useRef(null); const remineRef = useRef(null); const impactRef = useRef(null); const reuseRef = useRef(null); // Function to scroll to the ref const scrollToRef = (ref: React.RefObject) => { if (ref.current) { ref.current.scrollIntoView({ behavior: "smooth", block: "center" }); } }; const theme = createTheme({ breakpoints: { values: { xs: 0, // Default sm: 600, // Default md: 1000, // Default lg: 1400, // Default xl: 1800, // Default }, }, }); return ( {/* Grid 1 */}
  • scrollToRef(mineRef)} style={{ fontSize: "18px", fontWeight: "semibold", padding: "8px", borderRadius: "5px", cursor: "pointer" }}>Mine
  • scrollToRef(manufactureRef)} style={{ fontSize: "18px", fontWeight: "semibold", padding: "8px", borderRadius: "5px", cursor: "pointer" }}>Manufacture
  • scrollToRef(assembleRef)} style={{ fontSize: "18px", fontWeight: "semibold", padding: "8px", borderRadius: "5px", cursor: "pointer" }}>Assemble
  • scrollToRef(useRefBox)} style={{ fontSize: "18px", fontWeight: "semibold", padding: "8px", borderRadius: "5px", cursor: "pointer" }}>Use
  • scrollToRef(reuseRef)} style={{ fontSize: "18px", fontWeight: "semibold", padding: "8px", borderRadius: "5px", cursor: "pointer" }}>Reuse
  • scrollToRef(repairRef)} style={{ fontSize: "18px", fontWeight: "semibold", padding: "8px", borderRadius: "5px", cursor: "pointer" }}>Repair
  • scrollToRef(disintegrateRef)} style={{ fontSize: "18px", fontWeight: "semibold", padding: "8px", borderRadius: "5px", cursor: "pointer" }}>Disintegrate
  • scrollToRef(remineRef)} style={{ fontSize: "18px", fontWeight: "semibold", padding: "8px", borderRadius: "5px", cursor: "pointer" }}>Remine
  • scrollToRef(impactRef)} style={{ fontSize: "18px", fontWeight: "semibold", padding: "8px", borderRadius: "5px", cursor: "pointer" }}>Impact
{/* Grid 2 */} Gif Mine from nature

Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis doloremque architecto eos provident et deserunt temporibus non iusto quis inventore expedita neque

Manufacture

Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis doloremque architecto eos provident et deserunt temporibus non iusto

Gif
Assemble

Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis!

Gif
{/* Grid 3 */} Use

Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis !

Gif
{/* Grid 4 */} Reuse

Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendisss !

Gif
Repair

Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis !

Gif
Disintegrate

Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis !

Gif
Gif Remine

Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis !

{/* Grid 5 */}