diff --git a/web/src/App.tsx b/web/src/App.tsx index c39f0433e..15ad1e2be 100644 --- a/web/src/App.tsx +++ b/web/src/App.tsx @@ -2,6 +2,7 @@ import Providers from "@/context/providers"; import { BrowserRouter, Routes, Route } from "react-router-dom"; import { useState } from "react"; import Wrapper from "@/components/Wrapper"; +import Sidebar from "@/components/Sidebar"; import Header from "@/components/Header"; import Dashboard from "@/pages/Dashboard"; import Live from "@/pages/Live"; @@ -28,6 +29,7 @@ function App() {
+
{ - let shouldRender = item.dev ? ENV !== "production" : true; - return ( - shouldRender && ( - - `py-4 px-2 flex flex-row items-center text-center rounded-lg gap-2 hover:bg-border ${ - isActive ? "font-bold bg-popover text-popover-foreground" : "" - }` - } - > -
{item.title}
-
- ) - ); - }); + return ( +
+ {navbarLinks.map((item) => { + let shouldRender = item.dev ? ENV !== "production" : true; + return ( + shouldRender && ( + + `py-4 px-2 flex flex-row items-center text-center rounded-lg gap-2 hover:bg-border ${ + isActive ? "font-bold bg-popover text-popover-foreground" : "" + }` + } + > +
{item.title}
+
+ ) + ); + })} +
+ ); } function Header({ onToggleNavbar }: HeaderProps) { @@ -161,7 +164,6 @@ function Header({ onToggleNavbar }: HeaderProps) {
- Frigate
{ENV == "production" && (
@@ -175,7 +177,7 @@ function Header({ onToggleNavbar }: HeaderProps) { @@ -309,6 +311,9 @@ function Header({ onToggleNavbar }: HeaderProps) { +
{restartDialogOpen && ( -
{sidebar}
+
{sidebar}