REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 2.46 KB
Close
//proc/thread-self/root/home/byroehnu/easetack.com/resources/js/Frontend/Layouts/FrontendLayout.jsx
Text
Base64
import Header from "@/Frontend/Components/Header/index.jsx" import Footer from "@/Frontend/Components/Footer" import { useEffect } from "react" import { useDispatch } from "react-redux" import { updateContact, updateFooter, updateGeneral, updateSidebar, updateSocialLink, updateSubscribe } from "@/Redux/features/pages/Customize/customize" import Header2 from "../Components/Header/Header2" import Header3 from "../Components/Header/Header3" import Header4 from "../Components/Header/Header4" import Footer2 from "../Components/Footer/Footer2" import Header5 from "../Components/Header/Header5" import Header6 from "../Components/Header/Header6" import Header7 from "../Components/Header/Header7" import Header8 from "../Components/Header/Header8" import Header9 from "../Components/Header/Header9" import Header10 from "../Components/Header/Header10" import CookiePolicy from "../Components/Cookie/CookiePolicy" export default function FrontendLayout({ children, headerLayout, footerLayout, cart }) { const dispatch = useDispatch() useEffect(() => { const customizeSettings = localStorage.getItem("customize_settings") ? JSON.parse(localStorage.getItem("customize_settings")) : [] if (customizeSettings) { dispatch(updateGeneral(customizeSettings.general)) dispatch(updateSidebar(customizeSettings.sidebar)) dispatch(updateFooter(customizeSettings.footer)) dispatch(updateContact(customizeSettings.contact)) dispatch(updateSubscribe(customizeSettings.subscriber)) dispatch(updateSocialLink(customizeSettings.social_links)) } }, [dispatch]) return ( <> {headerLayout == "1" && <Header variant={true} />} {headerLayout == "2" && <Header2 />} {headerLayout == "3" && <Header3 />} {headerLayout == "4" && <Header4 />} {headerLayout == "5" && <Header5 />} {headerLayout == "6" && <Header6 />} {headerLayout == "7" && <Header7 />} {headerLayout == "8" && <Header8 />} {headerLayout == "9" && <Header9 />} {headerLayout == "10" && <Header10 />} {headerLayout === undefined && <Header variant={true} cart={cart} />} {children} {footerLayout == "1" && <Footer />} {footerLayout == "2" && <Footer2 />} {footerLayout === undefined && <Footer />} <CookiePolicy /> </> ) }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 5
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
AuthLayout.jsx
1.84 KB
lrw-rw-rw-
2025-04-26 11:30:31
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
BlogLayout.jsx
3.42 KB
lrw-rw-rw-
2025-04-25 17:46:45
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
FrontendLayout.jsx
2.46 KB
lrw-rw-rw-
2025-05-15 11:24:11
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
GuestLayout.jsx
603 B
lrw-rw-rw-
2025-04-08 04:12:57
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
UserDashboardLayout.jsx
3.16 KB
lrw-rw-rw-
2025-04-25 15:28:35
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).