Update state initialization logic in App.tsx

This commit is contained in:
2026-02-01 04:33:39 +01:00
parent 80f928a1f7
commit 3f026499c0

View File

@@ -148,10 +148,12 @@ export default function App() {
return 16;
});
const [showLineNumbers, setShowLineNumbers] = useState(() => {
return localStorage.getItem("textdb.lineNumbers") === "true";
const stored = localStorage.getItem("textdb.lineNumbers");
return stored === null ? true : stored === "true";
});
const [splitView, setSplitView] = useState(() => {
return localStorage.getItem("textdb.splitView") === "true";
const stored = localStorage.getItem("textdb.splitView");
return stored === null ? true : stored === "true";
});
const [sidebarCollapsed, setSidebarCollapsed] = useState(() => {
return localStorage.getItem("textdb.sidebarCollapsed") === "true";