File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- import { defineNuxtModule , addPlugin , createResolver } from '@nuxt/kit'
1+ import {
2+ defineNuxtModule ,
3+ addComponent ,
4+ addPlugin ,
5+ createResolver
6+ } from '@nuxt/kit'
27
38import type { NuxtModule } from '@nuxt/schema'
49
@@ -16,6 +21,12 @@ const module: NuxtModule<ModuleOptions> = defineNuxtModule<ModuleOptions>({
1621 setup ( options : ModuleOptions , nuxt ) {
1722 const { resolve } = createResolver ( import . meta. url )
1823
24+ addComponent ( {
25+ name : 'Toaster' ,
26+ export : 'Toaster' ,
27+ filePath : 'vue-sonner'
28+ } )
29+
1930 addPlugin ( {
2031 src : resolve ( './runtime/plugin' ) ,
2132 mode : 'client'
Original file line number Diff line number Diff line change 1- import { Toaster , toast } from 'vue-sonner'
1+ import { toast } from 'vue-sonner'
22import { defineNuxtPlugin } from 'nuxt/app'
33
4- import type { NuxtApp } from 'nuxt/app'
5-
6- export default defineNuxtPlugin ( ( nuxtApp : NuxtApp ) => {
7- nuxtApp . vueApp . component ( 'Toaster' , Toaster )
8-
4+ export default defineNuxtPlugin ( ( ) => {
95 return {
106 provide : {
117 toast
You can’t perform that action at this time.
0 commit comments