Je permet à l'utilisateur de changer la couleur primaire principale de l'application en utilisant n'importe quelle couleur hexadécimale en appelant :
changeTheme(color){
Vuetify.framework.theme.themes.light.primary = color
}
le problème est que si la couleur choisie est trop claire ou trop sombre, la couleur du texte ne peut pas être lue.
y a-t-il quelque chose comme ça? ==>
changeTheme(color, textColor){
Vuetify.framework.theme.themes.light.primary = color <== Cette ligne fonctionne
Vuetify.framework.theme.themes.light.primaryText = textColor <== Cela non
}
J'ai besoin d'appliquer les changements à tous les endroits où la couleur primaire est utilisée, barre d'application, boutons...etc. J'ai également un commutateur entre le mode sombre et le mode clair, donc je dois m'assurer que la couleur du texte ne change pas lorsque je bascule entre les modes.