nuxt-tawk-to
Version:
Nuxt 3 module for integrating Tawk.to live chat widget.
24 lines (21 loc) • 549 B
JavaScript
import { defineNuxtModule, createResolver, addPlugin } from '@nuxt/kit';
const module = defineNuxtModule({
meta: {
name: "nuxt-tawk-to",
configKey: "tawkTo",
compatibility: { nuxt: "^3.0.0" }
},
defaults: {
propertyId: "",
widgetId: "",
embedId: "",
basePath: "",
autoStart: true
},
setup(options, nuxt) {
nuxt.options.runtimeConfig.public.tawkModule = options;
const { resolve } = createResolver(import.meta.url);
addPlugin(resolve("./runtime/plugin"));
}
});
export { module as default };