<mds-status-bar visible> <mds-button id="cancel" variant="dark" tone="weak">Annulla</mds-button> <mds-button id="confirm" variant="primary" tone="strong">Conferma azione</mds-button></mds-status-bar><mds-status-bar visible description="Stai modificando 4 elementi"> <mds-button variant="dark" tone="weak">Annulla</mds-button> <mds-button variant="primary" tone="strong">Salva</mds-button></mds-status-bar><!-- Bottom-left --><mds-status-bar visible position="bottom-left" description="Selezione attiva"> <mds-button variant="error" tone="outline">Elimina selezionati</mds-button></mds-status-bar>
<!-- Centered bottom --><mds-status-bar visible position="bottom" description="Azione in corso"> <mds-button variant="primary" tone="strong">Applica</mds-button></mds-status-bar><mds-button id="edit-trigger">Modifica elementi</mds-button>
<mds-status-bar id="bar" description="Stai modificando la selezione"> <mds-button id="cancel" variant="dark" tone="weak">Annulla</mds-button> <mds-button id="save" variant="primary" tone="strong">Salva modifiche</mds-button></mds-status-bar>
<script> const bar = document.getElementById('bar'); document.getElementById('edit-trigger').addEventListener('click', () => { bar.visible = true; }); document.getElementById('cancel').addEventListener('click', () => { bar.hide(); });</script><mds-status-bar id="bar" visible description="Stai modificando 3 elementi"> <mds-button id="cancel" variant="dark" tone="weak">Annulla</mds-button> <mds-button id="confirm" variant="primary" tone="strong">Conferma</mds-button></mds-status-bar>
<script> const bar = document.getElementById('bar'); const cancel = document.getElementById('cancel'); const confirm = document.getElementById('confirm');
confirm.addEventListener('click', async () => { cancel.disabled = true; confirm.await = true; confirm.label = 'Salvataggio in corso...'; await saveChanges(); bar.hide(); });</script><mds-status-bar visible overflow="auto" description="Salvataggio in corso"> <mds-button variant="dark" tone="weak">Annulla</mds-button> <mds-button variant="primary" tone="strong" await>Salva</mds-button></mds-status-bar>mds-status-bar { --mds-status-bar-max-width: 700px; --mds-status-bar-backdrop: rgb(var(--magma-shadow-ink) / 0.2); --mds-status-bar-backdrop-filter: blur(6px);}
mds-status-bar::part(status-bar) { border: 1px solid rgb(var(--magma-border-default));}