import { Outlet, useParams } from "react-router-dom";
import Header from "../components/header";
import Footer from "../components/footer";
import Particle from "../components/particle";
import { Helmet } from "react-helmet-async";
import { useEffect } from "react";
import { useDispatch } from "react-redux";
import { setConfigId } from "../redux/slices/configId";
const Layout = () => {
const { configs } = useParams<{ configs: string }>();
const dispatch = useDispatch();
useEffect(() => {
if (configs === "1" || configs === "2" || configs === "3") {
dispatch(setConfigId(configs));
}
if (configs)
setTimeout(() => {
const element = document.getElementById("configs");
if (element) {
element.scrollIntoView({ behavior: "smooth" });
} else {
console.error("Element with ID 'configs' not found");
}
}, 100); // Scroll to 100% of the page height
}, [configs]);
return (
<>