// Import css
import 'assets/css/bootstrap.min.css';
import 'assets/css/materialdesignicons.min.css';
import 'assets/css/pe-icon-7-stroke.css';
import 'assets/css/style.css';
import Layout from '../layouts/Landing';
import Head from 'next/head';
import { useEffect, useState } from 'react';
import Switcher from 'components/Footer/Switcher';
const MyApp = ({ Component, pageProps }) => {
const [themeColor, setThemeColor] = useState('red'); // Default color
useEffect(() => {
// Update the theme link href whenever themeColor changes
const themeLink = document.getElementById("colorTheme");
if (themeLink) {
themeLink.href = `/assets/css/colors/${themeColor}.css?v=${new Date().getTime()}`;
}
}, [themeColor]);
return (
<>
<Head>
<title>Dorsin - React Next js Responsive Landing Page Template</title>
<meta name="viewport" content="initial-scale=1.0, width=device-width" />
<link id="colorTheme" rel="stylesheet" href={`/assets/css/colors/${themeColor}.css`} />
</Head>
<Layout>
<Switcher setThemeColor={setThemeColor} />
<Component {...pageProps} />
</Layout>
</>
)
}
export default MyApp