'use client'; import { useState } from 'react'; import Link from 'next/link'; import { usePathname } from 'next/navigation'; import LogoutButton from '@/components/LogoutButton'; import packageJson from '@/package.json'; interface AppLayoutProps { children: React.ReactNode; } export default function AppLayout({ children }: AppLayoutProps) { const pathname = usePathname(); const version = packageJson.version; const [buildDate] = useState(() => process.env.NEXT_PUBLIC_BUILD_DATE || new Date().toLocaleDateString('de-DE', { day: '2-digit', month: '2-digit', year: 'numeric' }) ); return (