feat: ajouté export PDF pour versions
- Composant ExportPdfButton avec jsPDF + html2canvas - Support multi-pages avec formatage professionnel - Intégré dans VersionPage, ListVersions et VersionTimeline - Métadonnées complètes: nom, auteur, date, statut vote - Dynamic imports pour optimiser bundle size
This commit is contained in:
@@ -21,6 +21,7 @@ import {Loading} from '../loading.js'
|
||||
import Footer from '../footer.js'
|
||||
import VoteButtons from './vote-buttons.js'
|
||||
import CopyButton from './copy-button.js'
|
||||
import ExportPdfButton from './export-pdf-button.js'
|
||||
import VersionComparison from './version-comparison.js'
|
||||
import {getVersion, compareVersion} from '@/lib/directus.js'
|
||||
import {formatDate} from '@/lib/format.js'
|
||||
@@ -222,6 +223,7 @@ export default function VersionPage({session, versionId, viewMode}) {
|
||||
</Button>
|
||||
|
||||
<Box sx={{display: 'flex', alignItems: 'center', gap: 2}}>
|
||||
<ExportPdfButton versionData={versionData} size='medium' />
|
||||
<Tooltip title='Partager cette version'>
|
||||
<IconButton color='primary' onClick={handleShare}>
|
||||
<ShareIcon />
|
||||
|
||||
Reference in New Issue
Block a user