UNPKG

nuxtjs-darkmode-js-module

Version:

🌓 Add darkmode / nightmode to your Nuxt.js project in a few seconds

17 lines (13 loc) • 433 B
import Darkmode from "darkmode-js"; import Vue from 'vue' export default async function(ctx, inject) { const moduleOptions = <%= serialize(options) %>; const darkmode = new Darkmode(moduleOptions) if (process.client && !moduleOptions.disableWidget) { const addDarkmodeWidget = () => { darkmode.showWidget(); }; window.addEventListener("load", addDarkmodeWidget); } Vue.prototype.darkmode = darkmode; }