diff --git a/apps/remix/app/components/general/document/document-page-view-dropdown.tsx b/apps/remix/app/components/general/document/document-page-view-dropdown.tsx index df012b680..5fc782acd 100644 --- a/apps/remix/app/components/general/document/document-page-view-dropdown.tsx +++ b/apps/remix/app/components/general/document/document-page-view-dropdown.tsx @@ -27,7 +27,7 @@ import { Share, Trash2, } from 'lucide-react'; -import { useState } from 'react'; +import { useEffect, useState } from 'react'; import { Link, useNavigate } from 'react-router'; import { EnvelopeDeleteDialog } from '~/components/dialogs/envelope-delete-dialog'; @@ -53,6 +53,21 @@ export const DocumentPageViewDropdown = ({ envelope }: DocumentPageViewDropdownP const [isRenameDialogOpen, setRenameDialogOpen] = useState(false); const [isSaveAsTemplateDialogOpen, setSaveAsTemplateDialogOpen] = useState(false); + const [isMobile, setIsMobile] = useState(false); + + useEffect(() => { + const checkIfMobile = () => { + setIsMobile(window.innerWidth < 768); + }; + + checkIfMobile(); + + window.addEventListener('resize', checkIfMobile); + + return () => { + window.removeEventListener('resize', checkIfMobile); + }; + }, []); const recipient = envelope.recipients.find((recipient) => recipient.email === user.email); @@ -74,7 +89,7 @@ export const DocumentPageViewDropdown = ({ envelope }: DocumentPageViewDropdownP - + Action