Questa pagina è generata dai pacchetti Magma, documentati solo in inglese.
<!-- INCORRECT --><mds-tab> <mds-tab-item label="Elenco" size="sm" selected></mds-tab-item> <mds-tab-item label="Griglia" size="sm"></mds-tab-item></mds-tab>
<!-- CORRECT --><mds-tab size="sm"> <mds-tab-item label="Elenco" selected></mds-tab-item> <mds-tab-item label="Griglia"></mds-tab-item></mds-tab><!-- INCORRECT: only two content panels for three tab items --><mds-tab> <mds-tab-item label="A" selected></mds-tab-item> <mds-tab-item label="B"></mds-tab-item> <mds-tab-item label="C"></mds-tab-item>
<div slot="content"><mds-text>Pannello A.</mds-text></div> <div slot="content"><mds-text>Pannello B.</mds-text></div></mds-tab>
<!-- CORRECT: one content panel per tab item, same order --><mds-tab> <mds-tab-item label="A" selected></mds-tab-item> <mds-tab-item label="B"></mds-tab-item> <mds-tab-item label="C"></mds-tab-item>
<div slot="content"><mds-text>Pannello A.</mds-text></div> <div slot="content"><mds-text>Pannello B.</mds-text></div> <div slot="content"><mds-text>Pannello C.</mds-text></div></mds-tab><!-- INCORRECT --><mds-tab> <mds-tab-item label="Dettagli" selected></mds-tab-item> <mds-tab-item label="Allegati"></mds-tab-item> <mds-tab-item label="Portale" href="https://portale.example.com"></mds-tab-item>
<div slot="content"><mds-text>Dettagli.</mds-text></div> <div slot="content"><mds-text>Allegati.</mds-text></div> <div slot="content"></div></mds-tab>
<!-- CORRECT --><mds-tab> <mds-tab-item label="Dettagli" selected></mds-tab-item> <mds-tab-item label="Allegati"></mds-tab-item>
<div slot="content"><mds-text>Dettagli.</mds-text></div> <div slot="content"><mds-text>Allegati.</mds-text></div></mds-tab><mds-button label="Portale" href="https://portale.example.com" target="blank" tone="text"></mds-button><!-- INCORRECT --><div class="my-tab-wrapper"> <mds-tab-item label="Scheda uno" selected></mds-tab-item> <mds-tab-item label="Scheda due"></mds-tab-item></div><div>...</div>
<!-- CORRECT --><mds-tab> <mds-tab-item label="Scheda uno" selected></mds-tab-item> <mds-tab-item label="Scheda due"></mds-tab-item> <div slot="content">...</div> <div slot="content">...</div></mds-tab><!-- INCORRECT --><mds-tab id="schede"> <mds-tab-item label="Prima" selected></mds-tab-item> <mds-tab-item label="Seconda"></mds-tab-item></mds-tab>
<script> document.querySelector('#schede').addEventListener('mdsTabItemSelect', handler);</script>
<!-- CORRECT --><mds-tab id="schede"> <mds-tab-item label="Prima" selected></mds-tab-item> <mds-tab-item label="Seconda"></mds-tab-item></mds-tab>
<script> document.querySelector('#schede').addEventListener('mdsTabChange', handler);</script><!-- INCORRECT --><mds-tab scrollbar="false" overflow="false"> <mds-tab-item label="Prima" selected></mds-tab-item></mds-tab>
<!-- CORRECT --><mds-tab> <mds-tab-item label="Prima" selected></mds-tab-item></mds-tab><!-- INCORRECT --><mds-tab> <button class="tab">Documenti</button> <button class="tab">Messaggi</button> <div slot="content">...</div> <div slot="content">...</div></mds-tab>
<!-- CORRECT --><mds-tab> <mds-tab-item label="Documenti" selected></mds-tab-item> <mds-tab-item label="Messaggi"></mds-tab-item> <div slot="content">...</div> <div slot="content">...</div></mds-tab>/* INCORRECT */mds-tab >>> .tabs-wrapper { background: red;}mds-tab::part(tabs-wrapper) { padding: 0;}
/* CORRECT */mds-tab { --mds-tab-tabs-background: rgb(var(--magma-accent-surface)); --mds-tab-tabs-padding: calc(var(--spacing) * 400); --mds-tab-tabs-radius: var(--magma-radius-xl);}mds-tab::part(tabs) { outline: 2px solid rgb(var(--magma-accent-border));}