diff --git a/frontend/src/features/documents/pages/DocumentsPage.tsx b/frontend/src/features/documents/pages/DocumentsPage.tsx index f45464c..0848216 100644 --- a/frontend/src/features/documents/pages/DocumentsPage.tsx +++ b/frontend/src/features/documents/pages/DocumentsPage.tsx @@ -1,8 +1,18 @@ import React, { useMemo } from 'react'; import { useAuth0 } from '@auth0/auth0-react'; import { useDocumentsList, useDeleteDocument } from '../hooks/useDocuments'; -import { Card } from '../../../shared-minimal/components/Card'; -import { Button } from '../../../shared-minimal/components/Button'; +import { + Card, + CardContent, + Box, + Typography, + IconButton, + Button, + useTheme, + useMediaQuery, +} from '@mui/material'; +import VisibilityIcon from '@mui/icons-material/Visibility'; +import DeleteIcon from '@mui/icons-material/Delete'; import { useNavigate } from 'react-router-dom'; import { AddDocumentDialog } from '../components/AddDocumentDialog'; import { ExpirationBadge } from '../components/ExpirationBadge'; @@ -17,41 +27,43 @@ export const DocumentsPage: React.FC = () => { const navigate = useNavigate(); const removeDoc = useDeleteDocument(); const [isAddOpen, setIsAddOpen] = React.useState(false); + const theme = useTheme(); + const isMobile = useMediaQuery(theme.breakpoints.down('sm')); const vehiclesMap = useMemo(() => new Map(vehicles?.map(v => [v.id, v]) || []), [vehicles]); // Show loading while auth is initializing if (authLoading) { return ( -
Please log in to view your documents
-Your session has expired. Please log in again to continue.
-Failed to load documents. Please try again.
-You haven't added any documents yet. Documents will appear here once you create them.
-