ulaval / modul

Library of VueJS components.
Apache License 2.0
10 stars 4 forks source link

Given m-message-page it's own state ENUM #399

Closed jfdion closed 4 years ago

jfdion commented 4 years ago

Description

Les composantes m-message et m-message-page partagent le même ENUM pour la définition de l'état (confirmation, info, warn, error).

Ce partage d'énum peut entrainer un cycle dans les importations. La solution a donc été de définir un énum d'état pour m-message.

La solution optimale serait d'extraire cet énum d'état et que toutes les composantes le réquérant l'importe (centraliserait les sources de changement et éviterait la répétition).

Types de changements

Comment cela peut-il être testé?

Inclure cette section dans les release notes

Creation of an ENUM specific for the configuration of the component m-message-page (MMessagePageState). The current one (m-message-state) can still be used but it might create an import cycle while using m-dialog + m-message + m-message-page

Liens internes

https://jira.dti.ulaval.ca/browse/ENA2-12611