DSO Toolkit v74.0.0 πΊοΈ
Deze release bevat breaking changes voor de volgende componenten:
- Banner
- Modal
- Legend Item
- Label
Bannerβ
In deze release is in het component banner
de prop status
aangepast. De status danger
is komen te vervallen en hebben de status success
toegevoegd.
Danger:
β < 74.0.0
<dso-banner status="danger"></dso-banner>
β
>= 74.0.0
<dso-banner status="error"></dso-banner>
Success:
β >= 74.0.0
<dso-modal status="success"></dso-modal>
Modalβ
In deze release is in het component modal
de prop showCloseButton
hernoemd naar closable
die default op false
staat. Het default gedrag van de Modal is veranderd. Voorheen waren alle Modals standaard sluitbaar, vanaf deze release zijn ze standaard niet-sluitbaar. Zie voor beide situaties onderstaand migratiepad:
De DSO Toolkit maakt gebruik van StencilJS voor het maken van Web Components. Zij raden het gebruik van default properties en attributes met default value true
. Dit was het laatste attribuut met een default value true
.
Sluitbaar:
β < 74.0.0
<dso-modal></dso-modal>
β
>= 74.0.0
<dso-modal closable></dso-modal>
Niet sluitbaar:
β < 74.0.0
<dso-modal show-close-button="false"></dso-modal>
β
>= 74.0.0
<dso-modal></dso-modal>
Legend Itemβ
In deze release hebben we de HTML structuur, props en event-emitters van het Legend Item
component aangepast.
β < 74.0.0
<dso-legend-item removable (dsoRemoveClick)="..." [...]></dso-legend-item>
β
>= 74.0.0
<dso-legend-item active (dsoActiveChange)="..." [...]></dso-legend-item>
Labelβ
In deze release is in het component Label
de status danger
verwijderd inclusief de styling die daarbij hoort. Als alternatief kan de status error
worden gebruikt. Deze heeft dezelfde achtergrond en tekst kleur als de danger
status. Daarnaast is er een filter
status toegevoegd. Deze heeft nu een donkerblauwe linker border, lichtblauw achtergrond en witte tekst.
β < 74.0.0
<dso-label status="danger"></dso-label>
β
>= 74.0.0
<dso-label status="error"></dso-label>