VueJS Dark mode switch component
npm install --save vue-dark-mode-switch
Import the DarkModeSwitch
component, and it will emit its state through @switched
event method.
<template>
<DarkModeSwitch @switched="onSwitched" />
</template>
<script>
import DarkModeSwitch from './components/DarkModeSwitch.vue'
export default {
components: {
DarkModeSwitch
},
methods: {
onSwitched: function (isSwitched) {
console.log('dark mode is enabled :', isSwitched);
}
}
}
</script>
Live : https://www.ismailnguyen.com