diff --git a/app/page.tsx b/app/page.tsx index 37362bb..3710608 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -6,7 +6,8 @@ import WerteList from '@/components/WerteList'; import { WerteEntry } from '@/types/werte'; import TabLayout from '@/components/TabLayout'; -const MAX_ENTRIES = 15 +const MAX_ENTRIES = 15; +const MOBILE_ENTRIES = 5; export default function Home() { const [entries, setEntries] = useState([]); @@ -45,7 +46,7 @@ export default function Home() { const refreshEntries = async () => { try { - const response = await fetch('/api/werte?limit=14', { + const response = await fetch(`/api/werte?limit=${MAX_ENTRIES}`, { cache: 'no-store', headers: { 'Cache-Control': 'no-cache', @@ -87,11 +88,13 @@ export default function Home() {
-

Letzte {MAX_ENTRIES} Einträge

+

+ Letzte {MOBILE_ENTRIES}{MAX_ENTRIES} Einträge +

{isLoading ? (
Lade Daten...
) : ( - + )}
diff --git a/components/TabLayout.tsx b/components/TabLayout.tsx index 9493774..74769fd 100644 --- a/components/TabLayout.tsx +++ b/components/TabLayout.tsx @@ -19,9 +19,9 @@ export default function TabLayout({ children }: TabLayoutProps) { const buildDate = process.env.NEXT_PUBLIC_BUILD_DATE || new Date().toLocaleDateString('de-DE', { day: '2-digit', month: '2-digit', year: 'numeric' }); return ( -
+
{/* Outer wrapper: ~10% wider than the inner max-w-6xl (72rem → ~79rem), with border */} -
+
{/* Page title */}

Werte-Log

@@ -51,7 +51,7 @@ export default function TabLayout({ children }: TabLayoutProps) {
{/* Content panel */} -
+
{children}