<mds-push-notification> <mds-push-notification-item icon="mi/baseline/email" subject="Nuovo messaggio" message="Hai ricevuto 3 nuovi messaggi da account diversi" datetime="2024-06-01T10:30:00" ></mds-push-notification-item></mds-push-notification><mds-push-notification> <mds-push-notification-item icon="mi/baseline/check-circle" subject="Salvataggio completato" message="Il documento e' stato salvato con successo" datetime="2024-06-01T10:31:00" variant="success" tone="strong" ></mds-push-notification-item>
<mds-push-notification-item icon="mi/baseline/warning" subject="Attenzione" message="La sessione scadra' tra 5 minuti" datetime="2024-06-01T10:32:00" variant="warning" tone="weak" ></mds-push-notification-item></mds-push-notification><mds-push-notification> <mds-push-notification-item deletable icon="mi/baseline/email" subject="Nuovo messaggio" message="Hai ricevuto un nuovo messaggio" datetime="2024-06-01T09:00:00" variant="info" ></mds-push-notification-item></mds-push-notification><mds-push-notification> <mds-push-notification-item icon="mi/baseline/person" subject="Mario Giannini" message="Ciao, sono Mario, questo e' il mio contatto, buona giornata!" datetime="2024-06-01T10:25:00" variant="primary" tone="strong" > <mds-button slot="action" variant="success" tone="weak" size="sm" label="Accetta"></mds-button> <mds-button slot="action" variant="error" tone="weak" size="sm" label="Ignora"></mds-button> </mds-push-notification-item></mds-push-notification><mds-push-notification> <mds-push-notification-item icon="mi/baseline/attach-file" subject="Nuovo allegato" message="Hai ricevuto un nuovo file allegato da Luca Bianchi" datetime="2024-06-01T10:20:00" variant="primary" > <mds-badge slot="badge" variant="amaranth" tone="weak" label="pdf"></mds-badge> <mds-button slot="action" tone="outline" size="sm" label="Scarica"></mds-button> </mds-push-notification-item></mds-push-notification><mds-push-notification> <mds-push-notification-item src="./avatar-sarah.jpeg" preview="avatar" subject="Sarah Ho" message="Ciao, sono Sarah, questo e' il mio contatto, buona giornata!" datetime="2024-06-01T10:15:00" variant="primary" tone="strong" > <mds-button slot="action" variant="success" tone="weak" size="sm" label="Scrivi"></mds-button> </mds-push-notification-item></mds-push-notification><mds-push-notification> <mds-push-notification-item initials="MG" preview="avatar" subject="Mario Giannini" message="Ha modificato il documento condiviso" datetime="2024-06-01T10:10:00" ></mds-push-notification-item></mds-push-notification><mds-push-notification> <mds-push-notification-item src="./book-cover-01.webp" subject="Anteprima immagine" message="La copertina e' stata aggiornata" datetime="2024-06-01T10:05:00" ></mds-push-notification-item></mds-push-notification><mds-push-notification> <mds-push-notification-item icon="mi/baseline/event" subject="Promemoria riunione" message="La riunione di progetto e' fissata per domani" datetime="2024-06-01T09:00:00" date-format="DD/MM/YYYY" ></mds-push-notification-item></mds-push-notification>document .querySelector('mds-push-notification-item') .addEventListener('mdsPushNotificationItemClose', (event) => { const { id } = event.target; markNotificationRead(id); });.app-notifications mds-push-notification-item { --mds-push-notification-item-shadow: var(--shadow-md-sharp); --mds-push-notification-item-message-line-clamp: 3; --mds-push-notification-item-subject-line-clamp: 2; --mds-push-notification-item-icon-background-color: rgb(var(--magma-accent-emphasis)); --mds-push-notification-item-icon-color: rgb(var(--magma-accent-on-emphasis));}