<!-- INCORRECT --><mds-push-notification-item icon="mi/baseline/email" subject="Nuovo messaggio" message="Hai ricevuto un nuovo messaggio"></mds-push-notification-item>
<!-- CORRECT --><mds-push-notification> <mds-push-notification-item icon="mi/baseline/email" subject="Nuovo messaggio" message="Hai ricevuto un nuovo messaggio" ></mds-push-notification-item></mds-push-notification><!-- INCORRECT --><mds-push-notification-item> Hai un nuovo messaggio</mds-push-notification-item>
<!-- CORRECT --><mds-push-notification-item message="Hai un nuovo messaggio" subject="Posta in arrivo"></mds-push-notification-item><!-- INCORRECT --><mds-push-notification-item subject="Richiesta" message="Approva la richiesta di accesso"> <button slot="action" class="btn">Approva</button></mds-push-notification-item>
<!-- CORRECT --><mds-push-notification-item subject="Richiesta" message="Approva la richiesta di accesso"> <mds-button slot="action" variant="success" tone="weak" size="sm" label="Approva"></mds-button></mds-push-notification-item><!-- INCORRECT - both an icon avatar and an image preview render simultaneously --><mds-push-notification-item icon="mi/baseline/photo" src="./cover.jpg" preview="image" subject="Nuova foto" message="La copertina e' stata aggiornata"></mds-push-notification-item>
<!-- CORRECT - icon only, no image --><mds-push-notification-item icon="mi/baseline/photo" subject="Nuova foto" message="La copertina e' stata aggiornata"></mds-push-notification-item>
<!-- CORRECT - image preview only, no icon --><mds-push-notification-item src="./cover.jpg" subject="Nuova foto" message="La copertina e' stata aggiornata"></mds-push-notification-item>// INCORRECTelement.addEventListener('close', handler);
// CORRECTelement.addEventListener('mdsPushNotificationItemClose', handler);/* INCORRECT */mds-push-notification-item::part(header) { font-weight: bold;}mds-push-notification-item >>> .message { color: red;}
/* CORRECT */mds-push-notification-item { --mds-push-notification-item-message-line-clamp: 3; --mds-push-notification-item-shadow: var(--shadow-md-sharp);}mds-push-notification-item::part(content) { gap: calc(var(--spacing) * 200);}