Components

AttachmentsGrid

Vista a griglia degli allegati con AttachmentCard responsive.

Panoramica

AttachmentsGrid è la vista a griglia (l'altra è AttachmentsList). Ogni allegato è renderizzato come AttachmentCard con thumbnail (per immagini), icona generica per altri MIME type, nome troncato e azioni.

Anteprima live

Props

PropTipoDefaultDescrizione
attachmentsAttachment[]Lista da visualizzare
isSelected(id: string) => booleanCallback stato selezione
isLoadingbooleanMostra slot loading
downloadUrl(attachment: Attachment) => Promise<void>Callback download
multipleSelectbooleanfalseMostra checkbox

Eventi

EventoPayload
selectid: string
deleteid: string

Slot

SlotDescrizione
loadingContenuto mostrato quando isLoading=true
emptyContenuto mostrato quando attachments.length === 0

Thumbnail

Le immagini con thumbnailUrl valorizzato mostrano l'anteprima inline. Per gli altri MIME type viene usata l'icona di useFileIcon.