File tree 2 files changed +14
-7
lines changed
2 files changed +14
-7
lines changed 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'
2
7
3
8
import type { NuxtModule } from '@nuxt/schema'
4
9
@@ -16,6 +21,12 @@ const module: NuxtModule<ModuleOptions> = defineNuxtModule<ModuleOptions>({
16
21
setup ( options : ModuleOptions , nuxt ) {
17
22
const { resolve } = createResolver ( import . meta. url )
18
23
24
+ addComponent ( {
25
+ name : 'Toaster' ,
26
+ export : 'Toaster' ,
27
+ filePath : 'vue-sonner'
28
+ } )
29
+
19
30
addPlugin ( {
20
31
src : resolve ( './runtime/plugin' ) ,
21
32
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'
2
2
import { defineNuxtPlugin } from 'nuxt/app'
3
3
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 ( ( ) => {
9
5
return {
10
6
provide : {
11
7
toast
You can’t perform that action at this time.
0 commit comments