Skip to content

Commit d7532a8

Browse files
fix: move showWeatherWidget declaration inside RootLayout for better scope management
1 parent 14c5a18 commit d7532a8

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/app/layout.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,21 @@
22

33
import WeatherWidget from "./weather-widget";
44
import TaskList from "./task-list";
5-
import Header from "./header"; // Import the Header component
6-
import Footer from "./footer"; // Import the Footer component
5+
import Header from "./header";
6+
import Footer from "./footer";
77
import { useState } from "react";
88

9-
const showWeatherWidget = process.env.NEXT_PUBLIC_SHOW_WEATHER_WIDGET;
10-
119
export default function RootLayout({
1210
children,
1311
}: {
1412
children: React.ReactNode;
1513
}) {
1614
const [darkMode, setDarkMode] = useState(false);
1715

16+
// Access the Vercel flag
17+
const showWeatherWidget =
18+
process.env.NEXT_PUBLIC_SHOW_WEATHER_WIDGET === "true";
19+
1820
const toggleDarkMode = () => {
1921
setDarkMode(!darkMode);
2022
};

0 commit comments

Comments
 (0)