DSO Toolkit v79.0.0 🧽
· Een minuut leestijd
Deze release bevat Breaking changes voor de volgende componenten:
- Breadcrumbs
- Header
Deze release bevat een deprecation voor het volgende component:
- Label (HTML/CSS implementatie)
Breadcrumbs
Het HTML/CSS component Breadcrumbs maakte nog ten onrechte gebruik van de class name in enkelvoud: breadcrumb.
Daarnaast ontbrak de prefix dso- in de class name. Dat hebben we in deze release gecorrigeerd. De class name is
geworden dso-breadcrumbs
Migratiepad
Vervang de class name breadcrumb door dso-breadcrumbs.
❌
<ol class="breadcrumb">
[..]
</ol>
✅
<ol class="dso-breadcrumbs">
[..]
</ol>
Header
De property useDropDownMenu is hernoemd, de mogelijke waarden zijn gelijk gebleven.
Migratiepad
❌
<dso-header useDropDownMenu="always|auto"></dso-header>
✅
<dso-header compact="always|auto"></dso-header>
Label
Het HTML/CSS component Label is deprecated. In een toekomstige BREAKING release zal dit component verwijderd
worden.
Migratiepad
Gebruik de Core implementatie van Label.
❌
<span class="dso-label dso-label-primary dso-compact">
<span class="dso-label-symbol">[...]</span>
LABEL
<button type="button">
<span class="sr-only">Verwijder</span>
<dso-icon icon="times"></dso-icon>
</button>
</span>
✅
<dso-label status="primary" compact removable>
<!-- event listener onDsoRemoveClick -->
<span slot="symbol">[...]</span>
LABEL
</dso-label>
