app/ui: prevent sidebar animation on initial load

This commit is contained in:
sriharshavanga1 2025-11-06 01:27:28 -05:00 committed by GitHub
parent 00d56e0d4b
commit 8a4ccc9b8f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,4 @@
import { useState, useEffect } from "react";
import { Link } from "@tanstack/react-router";
import { useSettings } from "@/hooks/useSettings";
@ -11,7 +12,11 @@ export function SidebarLayout({
}>) {
const { settings, setSettings } = useSettings();
const isWindows = navigator.platform.toLowerCase().includes("win");
const [mounted, setMounted] = useState(false);
useEffect(() => {
setMounted(true);
}, []);
return (
<div className={`flex transition-[width] duration-300 dark:bg-neutral-900`}>
<div