feat: ajouté impression optimisée pour versions

- Composant PrintButton avec fenêtre popup dédiée
- Styles CSS print-optimized pour A4 avec media queries
- Support markdown complet avec rendu approprié
- Interface print avec boutons Imprimer/Fermer
- Feedback snackbar cohérent avec autres composants
- Intégré dans VersionPage, ListVersions et VersionTimeline
This commit is contained in:
2025-07-24 08:08:15 +04:00
parent 89fd63c8d7
commit c9cf8dcdff
4 changed files with 409 additions and 0 deletions
+6
View File
@@ -22,6 +22,7 @@ import VersionFilters from './version-filters.js'
import CopyButton from './copy-button.js'
import ShareButton from './share-button.js'
import ExportPdfButton from './export-pdf-button.js'
import PrintButton from './print-button.js'
import {formatDate} from '@/lib/format.js'
import {compareVersion} from '@/lib/directus.js'
import {filterVersions, getFilterStats} from '@/lib/version-utils.js'
@@ -128,6 +129,11 @@ function rowContent({
size='small'
variant='text'
/>
<PrintButton
versionData={row}
size='small'
variant='text'
/>
<Button
size='small'
variant='outlined'