diff --git a/public/js/components/Cis/Menu.js b/public/js/components/Cis/Menu.js index 1c6d04a8e..b22f346ca 100644 --- a/public/js/components/Cis/Menu.js +++ b/public/js/components/Cis/Menu.js @@ -11,6 +11,18 @@ export default { CisSprachen, ThemeSwitch, }, + directives:{ + navToggleButton:{ + updated(el, binding, vnode, prevVnode){ + const { menuOpen, themeName } = binding.value; + if(menuOpen && themeName === "contrast"){ + el.querySelector('i').style.setProperty('color', 'white', 'important') + } else if (!menuOpen && themeName === "contrast"){ + el.querySelector('i').style.setProperty('color', 'black', 'important') + } + } + } + }, props: { rootUrl: String, logoUrl: String, @@ -143,7 +155,7 @@ export default {