diff --git a/resources/js/Pages/Home.vue b/resources/js/Pages/Home.vue index 1192ba54..184faf25 100644 --- a/resources/js/Pages/Home.vue +++ b/resources/js/Pages/Home.vue @@ -42,10 +42,19 @@ const toggleEntry = (id: number) => { const openDocument = (doc: Document, event: MouseEvent) => { event.preventDefault(); event.stopPropagation(); - selectedDocument.value = { - title: doc.title, - url: `/api/documents/${doc.id}/download` - }; + + const documentUrl = `/api/documents/${doc.id}/download`; + + // On mobile (< 768px), open PDF directly in new tab + // On desktop, use modal viewer + if (window.innerWidth < 768) { + window.open(documentUrl, '_blank'); + } else { + selectedDocument.value = { + title: doc.title, + url: documentUrl + }; + } }; const closeViewer = () => {