import React from 'react' import { Link } from 'react-router-dom' import PageShell from '../components/Layout/PageShell' import { PageSpinner } from '../components/shared/Spinner' import FileManager from '../components/Files/FileManager' import { ArrowLeft } from 'lucide-react' import { useTranslation } from '../i18n' import { useFiles } from './files/useFiles' export default function FilesPage(): React.ReactElement { const { t } = useTranslation() // Page = wiring container: trip/places load, file sync + handlers live in the hook. const { tripId, navigate, trip, places, files, isLoading, handleUpload, handleDelete } = useFiles() if (isLoading) { return ( ) } return ( navigate(`/trips/${tripId}`) }}>
{t('common.backToPlanning')}

{t('files.pageTitle')}

{t('files.subtitle', { count: files.length, trip: trip?.title })}

) }