From 4ca5c775dcf6232a56d17e09f19d7d55041cbd7a Mon Sep 17 00:00:00 2001 From: cc Date: Tue, 14 Apr 2026 19:36:02 +0200 Subject: [PATCH] Optimize layout for maximum content space - Fix navbar height to h-14 (56px) for consistency - Use flexbox layout to fill available viewport height - Reduce header padding and margins - Add min-h-0 for proper flex overflow handling --- src/app/os/files/page.tsx | 52 +++++++++++++------------ src/app/os/layout.tsx | 80 +++++++++++++++++++-------------------- src/components/navtop.tsx | 2 +- 3 files changed, 67 insertions(+), 67 deletions(-) diff --git a/src/app/os/files/page.tsx b/src/app/os/files/page.tsx index 54c0a1f..c412c25 100644 --- a/src/app/os/files/page.tsx +++ b/src/app/os/files/page.tsx @@ -46,8 +46,8 @@ export default function Files() { }, [isFiltering]); return ( -
-
+
+
- {loading ? ( -
- {Array.from({ length: 6 }).map((_, i) => ( -
-
-
-
- ))} -
- ) : filtered.length === 0 ? ( -
- {files.length === 0 ? ( -

No paths found for this OS version.

- ) : ( -

No paths match "{keyword}"

- )} -
- ) : ( - - )} +
+ {loading ? ( +
+ {Array.from({ length: 6 }).map((_, i) => ( +
+
+
+
+ ))} +
+ ) : filtered.length === 0 ? ( +
+ {files.length === 0 ? ( +

No paths found for this OS version.

+ ) : ( +

No paths match "{keyword}"

+ )} +
+ ) : ( + + )} +
); } diff --git a/src/app/os/layout.tsx b/src/app/os/layout.tsx index ad6bd0b..98562f9 100644 --- a/src/app/os/layout.tsx +++ b/src/app/os/layout.tsx @@ -38,50 +38,48 @@ export default function OSDetailLayout({ }, [os]); return ( -
-
-
-
- - - - Home - - - - - {os?.split("/")[0]} - - - - - -
- - +
+
+
+ + + + Home + + + + + {os?.split("/")[0]} + + + + +
+ +
-
{children}
+
{children}
); } diff --git a/src/components/navtop.tsx b/src/components/navtop.tsx index 9107c78..4c7d04e 100644 --- a/src/components/navtop.tsx +++ b/src/components/navtop.tsx @@ -34,7 +34,7 @@ function ThemeToggle() { export function NavTop() { return ( -
+

entdb