diff --git a/packages/web/src/components/DeviceInfoPanel.tsx b/packages/web/src/components/DeviceInfoPanel.tsx
index 5f3325e2..254ecd1e 100644
--- a/packages/web/src/components/DeviceInfoPanel.tsx
+++ b/packages/web/src/components/DeviceInfoPanel.tsx
@@ -212,7 +212,7 @@ export const DeviceInfoPanel = ({
"flex flex-col gap-2 mt-1",
"transition-all duration-300 ease-in-out",
isCollapsed
- ? "opacity-0 max-w-0 h-0 invisible pointer-events-none"
+ ? "opacity-0 max-w-0 hidden pointer-events-none"
: "opacity-100 max-w-xs h-auto visible",
)}
>
@@ -244,7 +244,7 @@ export const DeviceInfoPanel = ({
"flex flex-col gap-1 mt-1",
"transition-all duration-300 ease-in-out",
isCollapsed
- ? "opacity-0 max-w-0 h-0 invisible pointer-events-none"
+ ? "opacity-0 max-w-0 hidden pointer-events-none"
: "opacity-100 max-w-xs visible",
)}
>
diff --git a/packages/web/src/components/Sidebar.tsx b/packages/web/src/components/Sidebar.tsx
index e79c67f4..e447c072 100644
--- a/packages/web/src/components/Sidebar.tsx
+++ b/packages/web/src/components/Sidebar.tsx
@@ -1,4 +1,5 @@
import { useFirstSavedConnection } from "@app/core/stores/deviceStore/selectors.ts";
+import { ScrollArea } from "@components/UI/ScrollArea.tsx";
import { SidebarButton } from "@components/UI/Sidebar/SidebarButton.tsx";
import { SidebarSection } from "@components/UI/Sidebar/SidebarSection.tsx";
import { Spinner } from "@components/UI/Spinner.tsx";
@@ -130,7 +131,7 @@ export const Sidebar = ({ children }: SidebarProps) => {
return (
{
-
- {pages.map((link) => {
- return (
- {
- if (myNode !== undefined) {
- navigate({ to: `/${link.page}` });
- }
+
+
+ {pages.map((link) => {
+ return (
+ {
+ if (myNode !== undefined) {
+ navigate({ to: `/${link.page}` });
+ }
+ }}
+ active={link.page === pathname}
+ disabled={myNode === undefined}
+ />
+ );
+ })}
+
+
+ {children}
+
+
+ {myNode === undefined ? (
+
+
+
+ {t("loading")}
+
+
+ ) : (
+
setCommandPaletteOpen(true)}
+ setDialogOpen={() => setDialogOpen("deviceName", true)}
+ user={myNode.user}
+ firmwareVersion={myMetadata?.firmwareVersion ?? t("unknown.notAvailable")}
+ deviceMetrics={{
+ batteryLevel: myNode.deviceMetrics?.batteryLevel,
+ voltage:
+ typeof myNode.deviceMetrics?.voltage === "number"
+ ? Math.abs(myNode.deviceMetrics?.voltage)
+ : undefined,
}}
- active={link.page === pathname}
- disabled={myNode === undefined}
+ connectionStatus={activeConnection?.status}
+ connectionName={activeConnection?.name}
/>
- );
- })}
-
-
- {children}
-
-
- {myNode === undefined ? (
-
-
-
- {t("loading")}
-
-
- ) : (
-
setCommandPaletteOpen(true)}
- setDialogOpen={() => setDialogOpen("deviceName", true)}
- user={myNode.user}
- firmwareVersion={myMetadata?.firmwareVersion ?? t("unknown.notAvailable")}
- deviceMetrics={{
- batteryLevel: myNode.deviceMetrics?.batteryLevel,
- voltage:
- typeof myNode.deviceMetrics?.voltage === "number"
- ? Math.abs(myNode.deviceMetrics?.voltage)
- : undefined,
- }}
- connectionStatus={activeConnection?.status}
- connectionName={activeConnection?.name}
- />
- )}
-
+ )}
+
+
);
};