DSO Toolkit v81.0.0 ๐
Deze release bevat BREAKING changes voor de volgende componenten:
- Date Picker (Legacy)
- Icon (HTML/CSS implementatie)
- Document Component
- Ozon Content
Deze release bevat een deprecation voor de volgende componenten:
- Badge (HTML/CSS implementatie)
- Progress Indicator (HTML/CSS implementatie)
Date Picker (Legacy)โ
Het component Date Picker (Legacy) is in ๐ฆ Release 78.1.0 deprecated. In deze release is dit component verwijderd.
โ
<dso-date-picker-legacy></dso-date-picker-legacy>
Icon (HTML/CSS implementatie)โ
De HTML/CSS implementatie van het component Icon is in ๐ฆ Release 78.1.0 deprecated. In deze release is deze implementatie verwijderd.
Migratiepadโ
Gebruik de Core implementatie van Icon.
โ
<svg class="di di-user">
<use href="#user"></use>
</svg>
โ
<dso-icon icon="user"></dso-icon>
Document Componentโ
Het Event dsoOzonContentAnchorClick is vervangen door dsoOzonContentClick. (Zie ook de BREAKING change aan het component Ozon Content in deze release).
Ozon Contentโ
De Ozon Content dsoAnchorClick event handler is komen te vervallen. Het gedrag van deze event handler is
ondergebracht in dsoClick. Daarnaast is de event handler dsoClick uitgebreid met de nieuwe link types
IntIoRef en IntRef.
Er is geen uitgestippeld migratiepad. Hoogstwaarschijnlijk wil je als high-level afnemer gebruik maken van Document Component. Ozon Content kan gezien worden als een "Low Level component".
STOP elementen IntRef werden voorheen geparsed tot <a href="#<waarde-van-ref-attribuut>">. De waarde in het href attribuut wordt nu gegenereerd via de urlResolver. Dit maakt het mogelijk om de gegenereerde URL aan te passen.
Onderstaande voorbeeld implementatie geeft het oude gedrag. Dit wordt niet aangeraden en staat er slechts ter verduidelijking. Het is de bedoeling dat de urlResolver dezelfde functie teruggeeft als die de click handler in de router zet.
function urlResolver(
name: "ExtIoRef" | "ExtRef" | "IntIoRef" | "IntRef",
attribute: "ref",
value: string | null,
element: Element,
): string {
if (name === "IntRef" && value) {
return `#${value}`;
}
// [..]
}
Badge (HTML/CSS implementatie)โ
De HTML/CSS implementatie van het component Badge is deprecated. In een toekomstige BREAKING release zal dit
component verwijderd worden.
Migratiepadโ
Gebruik de Core implementatie van Badge.
โ
<span class="dso-badge badge-attention">Attention</span>
โ
<dso-badge status="attention">Attention</dso-badge>
Progress Indicator (HTML/CSS implementatie)โ
De HTML/CSS implementatie van het component Progress Indicator is deprecated. In een toekomstige BREAKING release zal dit
component verwijderd worden.
Migratiepadโ
Gebruik de Core implementatie van Progress Indicator.
โ
<div class="dso-progress-indicator dso-medium">
<span class="dso-progress-indicator-spinner" role="progressbar" aria-labelledby="progress-indicator-label"></span>
<span id="progress-indicator-label" class="dso-progress-indicator-label">
Resultaten laden: een moment geduld alstublieft.
</span>
</div>
โ
<dso-progress-indicator size="medium"></dso-progress-indicator>


