diff --git a/src/app/projects/[id]/page.js b/src/app/projects/[id]/page.js index 679fb7f..fb5ab0c 100644 --- a/src/app/projects/[id]/page.js +++ b/src/app/projects/[id]/page.js @@ -33,6 +33,23 @@ export default function ProjectViewPage() { const [editText, setEditText] = useState(''); const [projectContacts, setProjectContacts] = useState([]); const [showDocumentModal, setShowDocumentModal] = useState(false); + const [copied, setCopied] = useState(false); + + // Helper function to copy WP/Investment number to clipboard + const handleCopyReference = async () => { + const wp = project.wp || ''; + const investmentNumber = project.investment_number ? project.investment_number.split('-').pop() : ""; + const reference = `${wp}/${investmentNumber}`; + + try { + await navigator.clipboard.writeText(reference); + setCopied(true); + setTimeout(() => setCopied(false), 2000); + } catch (error) { + console.error('Failed to copy:', error); + alert('Nie udało się skopiować'); + } + }; // Helper function to parse note text with links const parseNoteText = (text) => { @@ -736,72 +753,6 @@ export default function ProjectViewPage() { - - - {" "} - - - - - - +