import { useState } from 'react' import { useTranslation } from 'react-i18next' import Footer from '~/components/Footer' import ChatButton from '~/components/chat/ChatButton' import ChatModal from '~/components/chat/ChatModal' import useServiceInstalledStatus from '~/hooks/useServiceInstalledStatus' import { SERVICE_NAMES } from '../../constants/service_names' import { Link } from '@inertiajs/react' import { IconArrowLeft } from '@tabler/icons-react' import classNames from 'classnames' import DiskAlertBanner from '~/components/DiskAlertBanner' export default function AppLayout({ children }: { children: React.ReactNode }) { const { t } = useTranslation('layout') const [isChatOpen, setIsChatOpen] = useState(false) const aiAssistantInstalled = useServiceInstalledStatus(SERVICE_NAMES.OLLAMA) return (
{ window.location.pathname !== '/home' && (

{t('nav.backToHome')}

)}
(window.location.href = '/home')} > Project Nomad Logo

{t('header.commandCenter')}


{children}
) }