Components

AttachmentCard

Card singola per la vista a griglia — thumbnail/icona, nome troncato, azioni.

Panoramica

AttachmentCard è il componente atomico usato da AttachmentsGrid. Mostra:

  • Thumbnail se l'allegato è un'immagine con thumbnailUrl valorizzato
  • Icona MIME altrimenti (PDF, DOCX, XLSX, ZIP, ecc.) tramite useFileIcon
  • Nome file troncato con tooltip
  • Dimensione formattata
  • Azioni (download, elimina)

Anteprima live

Props

PropTipoDefaultDescrizione
attachmentAttachmentDati dell'allegato
isSelected(id: string) => booleanCallback stato selezione
downloadUrl(attachment: Attachment) => Promise<void>Callback download
multipleSelectbooleanfalseMostra checkbox

Eventi

EventoPayload
deleteid: string
selectid: string