From f24aaf26acb7a3e527f85c02358b4cd84b4a1e27 Mon Sep 17 00:00:00 2001 From: Val <44112412+LawfaL@users.noreply.github.com> Date: Thu, 3 Jul 2025 17:27:21 +0700 Subject: [PATCH] feat: privacy link --- components/layout/Layout.js | 298 ++++++++++++++-------------- components/layout/footer/Footer3.js | 27 ++- 2 files changed, 171 insertions(+), 154 deletions(-) diff --git a/components/layout/Layout.js b/components/layout/Layout.js index bfc5171..8ea9d4e 100644 --- a/components/layout/Layout.js +++ b/components/layout/Layout.js @@ -21,162 +21,172 @@ import Footer6 from "./footer/Footer6"; import Script from "next/script"; export const metadata = { - title: "RankRunners - SEO, Web Design & Digital Marketing Agency", - openGraph: { - images: [ - { - url: "../public/assets/img/opengraph-image.png", - width: 1500, - height: 786, - alt: "OpenGraph Image", - }, - ], - }, + title: "RankRunners - SEO, Web Design & Digital Marketing Agency", + openGraph: { + images: [ + { + url: "../public/assets/img/opengraph-image.png", + width: 1500, + height: 786, + alt: "OpenGraph Image", + }, + ], + }, }; -export default function Layout({ headerStyle, footerStyle, headTitle, breadcrumbTitle, children, transparent }) { - const [scroll, setScroll] = useState(0); - const [isMobileMenu, setMobileMenu] = useState(false); - const handleMobileMenu = () => { - setMobileMenu(!isMobileMenu); - !isMobileMenu - ? document.body.classList.add("mobile-menu-visible") - : document.body.classList.remove("mobile-menu-visible"); - }; - // Search Menu - const [isSearch, setSearch] = useState(false); - const handleSearch = () => setSearch(!isSearch); - // Moblile Menu - const [isOffcanvus, setOffcanvus] = useState(false); - const handleOffcanvus = () => setOffcanvus(!isOffcanvus); +export default function Layout({ + headerStyle, + footerStyle, + headTitle, + breadcrumbTitle, + children, + transparent, +}) { + const [scroll, setScroll] = useState(0); + const [isMobileMenu, setMobileMenu] = useState(false); + const handleMobileMenu = () => { + setMobileMenu(!isMobileMenu); + !isMobileMenu + ? document.body.classList.add("mobile-menu-visible") + : document.body.classList.remove("mobile-menu-visible"); + }; + // Search Menu + const [isSearch, setSearch] = useState(false); + const handleSearch = () => setSearch(!isSearch); + // Moblile Menu + const [isOffcanvus, setOffcanvus] = useState(false); + const handleOffcanvus = () => setOffcanvus(!isOffcanvus); - useEffect(() => { - const WOW = require("wowjs"); - window.wow = new WOW.WOW({ - live: false, - }); - window.wow.init(); - Aos.init(); + useEffect(() => { + const WOW = require("wowjs"); + window.wow = new WOW.WOW({ + live: false, + }); + window.wow.init(); + Aos.init(); - document.addEventListener("scroll", () => { - const scrollCheck = window.scrollY > 100; - if (scrollCheck !== scroll) { - setScroll(scrollCheck); - } - }); - }, []); - return ( - <> - - - + + - {!headerStyle && ( - - )} - {headerStyle == 1 ? ( - - ) : null} - {headerStyle == 2 ? ( - - ) : null} - {headerStyle == 3 ? ( - - ) : null} - {headerStyle == 4 ? ( - - ) : null} - {headerStyle == 5 ? ( - - ) : null} - {headerStyle == 6 ? ( - - ) : null} + {!headerStyle && ( + + )} + {headerStyle == 1 ? ( + + ) : null} + {headerStyle == 2 ? ( + + ) : null} + {headerStyle == 3 ? ( + + ) : null} + {headerStyle == 4 ? ( + + ) : null} + {headerStyle == 5 ? ( + + ) : null} + {headerStyle == 6 ? ( + + ) : null} -
- {breadcrumbTitle && } +
+ {breadcrumbTitle && } - {children} -
+ {children} +
- {!footerStyle && } - {footerStyle == 1 ? : null} - {footerStyle == 2 ? : null} - {footerStyle == 3 ? : null} - {footerStyle == 4 ? : null} - {footerStyle == 5 ? : null} - {footerStyle == 6 ? : null} - {footerStyle == 7 ? : null} + {!footerStyle && } + {footerStyle == 1 ? : null} + {footerStyle == 2 ? : null} + {footerStyle == 3 ? : null} + {footerStyle == 4 ? : null} + {footerStyle == 5 ? : null} + {footerStyle == 6 ? : null} + {footerStyle == 7 ? : null} - - - ); + + + ); } diff --git a/components/layout/footer/Footer3.js b/components/layout/footer/Footer3.js index 63a00f7..8d547e1 100644 --- a/components/layout/footer/Footer3.js +++ b/components/layout/footer/Footer3.js @@ -220,18 +220,25 @@ export default function Footer3() {
- {/*
-
- - - -
-
*/} -
+

- Copyright © {currentYear}{" "} - RankRunners | All Rights Reserved + © Copyright {currentYear}{" "} + RankRunners. All Rights Reserved +

+
+
+ +
+
+

+ Privacy Policy +

+
+ | +
+

+ Term and Conditions