DSO Toolkit v91.0.0 π§±
Deze release bevat een deprecation voor de volgende componenten:
- Toggletip
- List
Tevens brengen we de deprecation van het component Tooltip nogmaals onder de aandacht.
Verder bevat deze release BREAKING changes voor de componenten:
- Info Button
- Toggletip
Info Buttonβ
De property secondary is verwijderd. De kleurstelling die gekoppeld was aan secondary is in π― Release 79.1.0
ondergebracht in het component Icon Button in de tertiary variant op een lichte achtergrondkleur en daar maakt
Info Button nu gebruik van.
β
<dso-info-button label="Toelichting bij vraag" secondary ...></dso-info-button>
β
<button type="button" class="dso-info-button dso-info-secondary" aria-expanded="false">
<span class="sr-only"> Toelichting bij vraag </span>
</button>
β
<dso-info-button label="Toelichting bij vraag" ...></dso-info-button>
β
<button type="button" class="dso-info-button">
<span class="sr-only"> Toelichting bij vraag </span>
</button>
Toggletipβ
Dit component hebben we deprecated. In een toekomstige BREAKING release zal dit component verwijderd worden.
Gebruik in plaats van Toggletip het component Info Button met Toggletip functionaliteit (sinds π€§ Release 88.0.0).
Daarnaast bieden wij sinds 𦑠Release 90.1.0 ook het component Badge aan met Toggletip functionaliteit.
Ook is de property secondary verwijderd. Onder de motorkap maakt Toggletip gebruik van Info Button. De property
secondary werd gebruikt om Info Button als secondary in te stellen, maar met de verwijdering van die property
op het component Info Button is deze ook komen te vervallen voor Toggletip.
Migratiepadβ
β
<dso-toggletip secondary>
<div class="dso-rich-content">...</div>
</dso-toggletip>
β
<dso-toggletip>
<div class="dso-rich-content">...</div>
</dso-toggletip>
β
<dso-info-button label="Toelichting bij vraag">
<div slot="toggletip">
<div class="dso-rich-content">...</div>
</div>
</dso-info-button>
β
<dso-badge>
<div slot="toggletip">
<div class="dso-rich-content">...</div>
</div>
</dso-badge>
Tooltipβ
Tooltip hebben we eerder in π» Release 73.2.0 deprecated. In de blogpost van die release schreven we: "In een van de komende releases zal Tooltip worden vervangen door verbeterde alternatieven, zoals het nieuwe Icon Button Web Component of vernieuwde varianten van het Toggletip webcomponent."
De verbeterde alternatieven zijn inmiddels via een aantal releases beschikbaar gekomen:
- In π― Release 79.1.0 hebben we het component Icon Button geΓ―ntroduceerd.
- In π€§ Release 88.0.0 hebben we het component Info Button uitgebreid met ondersteuning voor Toggletip functionaliteit.
- In 𦑠Release 90.1.0 hebben we het component Badge uitgebreid met ondersteuning voor toggletip functionaliteit.
Migratiepadβ
β
<button type="button" aria-describedby="40990d71-60c2-46d2-9822-e619f4783e74">
<span>Hover or focus me</span>
<dso-tooltip position="right" id="40990d71-60c2-46d2-9822-e619f4783e74"> Ik sta "right" </dso-tooltip>
</button>
β
<button type="button" aria-describedby="92fdc476-3588-4c97-80b5-d42289d00184">
<span>Hover or focus me</span>
</button>
<dso-tooltip position="bottom" id="92fdc476-3588-4c97-80b5-d42289d00184"> Ik sta "bottom" </dso-tooltip>
β
<dso-icon-button variant="map | secondary | tertiary" label="Toelichting bij vraag" icon="trash"></dso-icon-button>
β
<dso-info-button label="Toelichting bij vraag">
<div slot="toggletip">
<div class="dso-rich-content">...</div>
</div>
</dso-info-button>
β
<dso-badge>
<div slot="toggletip">
<div class="dso-rich-content">...</div>
</div>
</dso-badge>
Listβ
De selector ol.dso-list-ordered-action in het HTML/CSS component List is deprecated. In een toekomstige BREAKING release zal deze selector verwijderd worden.
Migratiepadβ
Gebruik de ol.dso-action-list selector van de List.
β
<ol class="dso-list-ordered-action">
<li>...</li>
</ol>
β
<ol class="dso-action-list">
<li>...</li>
</ol>

