diff --git a/src/app/(main)/web/page.tsx b/src/app/(main)/web/page.tsx
index 5522c417..c862acfc 100644
--- a/src/app/(main)/web/page.tsx
+++ b/src/app/(main)/web/page.tsx
@@ -2,6 +2,6 @@ import { InProcess } from "@/components/pages/InProcess";
import WebMain from "@/components/pages/WebPage/WebMain";
export default function WebPage() {
- return ;
- // return ;
+ // return ;
+ return ;
}
diff --git a/src/components/pages/MainPage/Clients/Clients.tsx b/src/components/pages/MainPage/Clients/Clients.tsx
index 891aa431..540408dc 100644
--- a/src/components/pages/MainPage/Clients/Clients.tsx
+++ b/src/components/pages/MainPage/Clients/Clients.tsx
@@ -57,6 +57,10 @@ export function Clients({ showTitle = true }: { showTitle?: boolean }) {
return () => window.removeEventListener("resize", handleResize);
}, [isLg, isMd, isXs]);
+ useEffect(() => {
+ console.log(isLg, isMd, isXs);
+ }, [isLg, isMd, isXs]);
+
return (
);
diff --git a/src/components/pages/WebPage/WebDevelopmentTimeline.tsx b/src/components/pages/WebPage/WebDevelopmentTimeline.tsx
index 21a7e3a3..4895ebc9 100644
--- a/src/components/pages/WebPage/WebDevelopmentTimeline.tsx
+++ b/src/components/pages/WebPage/WebDevelopmentTimeline.tsx
@@ -4,7 +4,7 @@ import { AnimatePresence, motion } from "framer-motion";
import React, { useState } from "react";
import AccordeonGroup from "./PageComponents/Accordeon/AccordeonGroup";
import { WebTimelineData } from "./data/TimeLineData";
-import { useMediaQuery } from "usehooks-ts";
+import { useMediaQueries } from "@/hooks/useMediaQueries";
export default function WebDevelopmentTimeline() {
const [isNewClient, setIsNewClient] = useState(true);
@@ -14,10 +14,11 @@ export default function WebDevelopmentTimeline() {
3: true,
4: true,
});
- const tablet = useMediaQuery(
- "screen and (min-width: 768px) and (max-width: 1440px)"
- );
- const mobile = useMediaQuery("screen and (max-width: 768px)");
+ // const tablet = useMediaQuery(
+ // "screen and (min-width: 768px) and (max-width: 1440px)"
+ // );
+ // const mobile = useMediaQuery("screen and (max-width: 768px)");
+ const { isMd, isLg } = useMediaQueries();
function updateAreaState(area: number, showImage: boolean) {
setAreasState({ ...areasState, [area]: showImage });
@@ -62,8 +63,12 @@ export default function WebDevelopmentTimeline() {
();
const [mdMediaQuery, setMdMediaQuery] = useState();
@@ -26,29 +30,29 @@ export function useMediaQueries(lg = 1440, md = 768, sm = 640) {
useEffect(() => {
if (!lgMediaQuery) return;
const handler = (e: MediaQueryListEvent) => setIsLg(e.matches);
- lgMediaQuery.addEventListener('change', handler);
- return () => lgMediaQuery.removeEventListener('change', handler);
+ lgMediaQuery.addEventListener("change", handler);
+ return () => lgMediaQuery.removeEventListener("change", handler);
}, [lgMediaQuery]);
useEffect(() => {
if (!mdMediaQuery) return;
const handler = (e: MediaQueryListEvent) => setIsMd(e.matches);
- mdMediaQuery.addEventListener('change', handler);
- return () => mdMediaQuery.removeEventListener('change', handler);
+ mdMediaQuery.addEventListener("change", handler);
+ return () => mdMediaQuery.removeEventListener("change", handler);
}, [mdMediaQuery]);
useEffect(() => {
if (!smMediaQuery) return;
const handler = (e: MediaQueryListEvent) => setIsSm(e.matches);
- smMediaQuery.addEventListener('change', handler);
- return () => smMediaQuery.removeEventListener('change', handler);
+ smMediaQuery.addEventListener("change", handler);
+ return () => smMediaQuery.removeEventListener("change", handler);
}, [smMediaQuery]);
useEffect(() => {
if (!xsMediaQuery) return;
const handler = (e: MediaQueryListEvent) => setIsXs(e.matches);
- xsMediaQuery.addEventListener('change', handler);
- return () => xsMediaQuery.removeEventListener('change', handler);
+ xsMediaQuery.addEventListener("change", handler);
+ return () => xsMediaQuery.removeEventListener("change", handler);
}, [xsMediaQuery]);
return { isLg, isMd, isSm, isXs };