<!-- INCORRECT --><mds-file-preview filename="Contratto"></mds-file-preview>
<!-- CORRECT --><mds-file-preview filename="contratto-2024.pdf"></mds-file-preview><!-- INCORRECT --><mds-file-preview filename="report.pdf" variant="error"></mds-file-preview>
<!-- CORRECT --><mds-file-preview filename="report.pdf" message="File danneggiato" variant="error"></mds-file-preview><!-- INCORRECT --><div onclick="handleClick()"> <mds-file-preview filename="documento.docx" downloadable></mds-file-preview></div>
<!-- CORRECT --><mds-file-preview filename="documento.docx" downloadable></mds-file-preview>// INCORRECT - native click on a wrapperdocument.querySelector('div').addEventListener('click', handleClick);
// CORRECT - documented mdsFileDownload eventdocument.querySelector('mds-file-preview').addEventListener('mdsFileDownload', (e) => { download(e.detail.filename);});<!-- INCORRECT --><mds-file-preview filename="allegato.zip" deletable onclick="this.remove()"></mds-file-preview>
<!-- CORRECT --><mds-file-preview filename="allegato.zip" deletable></mds-file-preview>document.querySelector('mds-file-preview').addEventListener('mdsFileDelete', (e) => { e.detail.target.remove();});<!-- INCORRECT --><a href="/files/documento.pdf" download> <mds-file-preview filename="documento.pdf"></mds-file-preview></a>
<!-- CORRECT --><mds-file-preview filename="documento.pdf" downloadable></mds-file-preview><!-- INCORRECT --><mds-file-preview filename="report" suffix="documento-word"></mds-file-preview>
<!-- CORRECT --><mds-file-preview filename="report" suffix="docx"></mds-file-preview>/* INCORRECT */mds-file-preview::part(icon) { width: 48px;}mds-file-preview >>> .file-name { font-size: 1rem;}
/* CORRECT */mds-file-preview { --mds-file-preview-icon-color: rgb(var(--magma-accent-fg)); --mds-file-preview-background-color: rgb(var(--magma-accent-surface-subtle));}mds-file-preview::part(card) { padding: calc(var(--spacing) * 600);}