DSO Toolkit v74.0.0 π
Deze release bevat breaking changes voor de volgende componenten:
- Banner
- Modal
- Badge
- Label
- Viewer Grid
Bannerβ
In deze release is in het component banner
de prop status
aangepast. De status danger
is komen te vervallen. De status success
is toegevoegd.
Web component
β < 74.0.0
<dso-banner status="danger"></dso-banner>
β
>= 74.0.0
<dso-banner status="error"></dso-banner>
<dso-banner status="success"></dso-banner>
HTML/CSS component
β < 74.0.0
<section role="alert" class="dso-banner alert-danger dso-icon">
<div class="dso-banner-inner">
<div class="dso-rich-content">
<!-- inhoud banner -->
</div>
</div>
</div>
β
>= 74.0.0
<section role="alert" class="dso-banner alert-error dso-icon">
<div class="dso-banner-inner">
<div class="dso-rich-content">
<!-- inhoud banner -->
</div>
</div>
</div>
<section role="alert" class="dso-banner alert-success dso-icon">
<div class="dso-banner-inner">
<div class="dso-rich-content">
<!-- inhoud banner -->
</div>
</div>
</div>
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>
Badgeβ
In deze release is in het component badge
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 de kleur aangepast van de info
status. Deze heeft nu een donkerblauwe achtergrond en
witte tekst.
Web component
β < 74.0.0
<dso-badge status="danger"></dso-badge>
β
>= 74.0.0
<dso-badge status="error"></dso-badge>
HTML/CSS component
β < 74.0.0
<span class="dso-badge badge-danger">Badge text</span>
β
>= 74.0.0
<span class="dso-badge badge-error">Badge text</span>
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.
Web component
β < 74.0.0
<dso-label status="danger"></dso-label>
β
>= 74.0.0
<dso-label status="error"></dso-label>
<dso-label status="filter"></dso-label>
HTML/CSS component
β < 74.0.0
<span class="dso-label dso-label-danger">Label</span>
β
>= 74.0.0
<span class="dso-label dso-label-error">Label</span>
<span class="dso-label dso-label-filter">Label</span>
Viewer Gridβ
De property mode
is komen te vervallen. Alle functionaliteit die gekoppeld was aan mode=βvrkβ
is verwijderd.
Alle functionaliteit die gekoppeld was aan mode=βvdkβ
is nu de enig resterende functionaliteit. De events dsoMainSizeChange
, dsoFilterpanelApply
en dsoFilterpanelCancel
worden niet meer ge-emit.
Daarnaast is de naamgeving van de properties filterpanel-title
en filterpanel-open
en het event
dsoCloseFilterpanel
gecorrigeerd: deze zijn nu filter-panel-title
, filter-panel-open
en dsoCloseFilterPanel
geworden.
β < 74.0.0
<dso-viewer-grid
mode="βvrk|vdkβ"
filterpanel-title="β...β"
filterpanel-open
(dsoMainSizeChange)="β...β"
(dsoCloseFilterpanel)="β...β"
(dsoFilterpanelApply)="β...β"
(dsoFilterpanelCancel)="β...β"
[...]
></dso-viewer-grid>
β
>= 74.0.0
<dso-viewer-grid filter-panel-title="β...β" filter-panel-open (dsoCloseFilterPanel)="β...β" [...]></dso-viewer-grid>