diff --git a/postcss.config.js b/postcss.config.js index 96bb01e..33ad091 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -3,4 +3,4 @@ module.exports = { tailwindcss: {}, autoprefixer: {}, }, -} \ No newline at end of file +} diff --git a/src/App.js b/src/App.js index f8d2f8e..eed198f 100644 --- a/src/App.js +++ b/src/App.js @@ -1,5 +1,5 @@ import React from 'react'; -import ThemeProvider from './components/theme/ThemeProvider'; +import { ThemeProvider } from './components/theme/ThemeProvider'; import NavbarStyleApple from './components/navbar/NavbarStyleApple/NavbarStyleApple'; import HeroBillboard from './components/sections/hero/HeroBillboard'; import FeatureCardOne from './components/sections/feature/FeatureCardOne'; @@ -16,4 +16,4 @@ function App() { ); } -export default App; \ No newline at end of file +export default App; diff --git a/src/components/navbar/NavbarStyleApple/NavbarStyleApple.js b/src/components/navbar/NavbarStyleApple/NavbarStyleApple.js index c6d400e..29e9746 100644 --- a/src/components/navbar/NavbarStyleApple/NavbarStyleApple.js +++ b/src/components/navbar/NavbarStyleApple/NavbarStyleApple.js @@ -1,61 +1,81 @@ -import React from 'react'; +import React, { useState } from 'react'; import { Menu, X } from 'lucide-react'; +import { useTheme } from '../../theme/ThemeProvider'; -function NavbarStyleApple() { - const [isOpen, setIsOpen] = React.useState(false); +const NavbarStyleApple = () => { + const [isOpen, setIsOpen] = useState(false); + const { theme, toggleTheme } = useTheme(); + + const toggleMenu = () => { + setIsOpen(!isOpen); + }; return ( -