Questa pagina è generata dai pacchetti Magma, documentati solo in inglese.
<!-- INCORRECT --><mds-push-notification> <div class="my-notification"> <strong>Avviso</strong> <p>Il documento e' pronto.</p> </div></mds-push-notification>
<!-- CORRECT --><mds-push-notification> <mds-push-notification-item subject="Avviso" message="Il documento e' pronto." ></mds-push-notification-item></mds-push-notification><!-- INCORRECT --><mds-push-notification visible="false"></mds-push-notification>
<!-- CORRECT: remove the attribute --><mds-push-notification></mds-push-notification>// CORRECT: via imperative methoddocument.querySelector('mds-push-notification').hide();// INCORRECTpanel.addEventListener('close', () => updateUI());
// CORRECTpanel.addEventListener('mdsPushNotificationHide', () => updateUI());<!-- INCORRECT: items never appear because manual mode needs explicit show() --><mds-push-notification behavior="manual" id="notif-panel"> <mds-push-notification-item subject="Nuovo messaggio" message="Messaggio ricevuto." ></mds-push-notification-item></mds-push-notification>
<!-- CORRECT: call show() after adding items --><mds-push-notification behavior="manual" id="notif-panel"> <mds-push-notification-item subject="Nuovo messaggio" message="Messaggio ricevuto." ></mds-push-notification-item></mds-push-notification>
<script> document.querySelector('#notif-panel').show();</script>/* INCORRECT */mds-push-notification >>> .notifications { background: white;}mds-push-notification::part(content) { padding: 2rem;}
/* CORRECT */mds-push-notification { --mds-push-notification-background: rgb(var(--magma-surface-overlay) / 0.9); --mds-push-notification-items-gap: calc(var(--spacing) * 300);}mds-push-notification::part(notifications) { /* documented part - safe to target */ padding-block: calc(var(--spacing) * 200);}<!-- INCORRECT: button lands in the parent's default slot --><mds-push-notification> <mds-button variant="dark">Cancella tutto</mds-button> <mds-push-notification-item subject="Avviso" message="Nuovo messaggio."></mds-push-notification-item></mds-push-notification>
<!-- CORRECT: action belongs on the item's action slot --><mds-push-notification> <mds-push-notification-item subject="Avviso" message="Nuovo messaggio."> <mds-button slot="action" variant="primary" tone="weak" size="sm">Apri</mds-button> </mds-push-notification-item></mds-push-notification><!-- INCORRECT: outline and text are not supported tones for this component --><mds-push-notification-item icon="mi/baseline/error" variant="error" tone="outline" subject="Errore" message="Operazione fallita."></mds-push-notification-item>
<!-- CORRECT --><mds-push-notification-item icon="mi/baseline/error" variant="error" tone="strong" subject="Errore" message="Operazione fallita."></mds-push-notification-item>