chore: build registry

This commit is contained in:
Sadegh Barati 2024-01-22 19:13:49 +03:30
parent 38bb4134dd
commit 67e3ff71d3
4 changed files with 44 additions and 2 deletions

View File

@ -579,7 +579,7 @@ export const Index = {
SonnerDemo: { SonnerDemo: {
name: 'SonnerDemo', name: 'SonnerDemo',
type: 'components:example', type: 'components:example',
registryDependencies: ['vue-sonner', 'button'], registryDependencies: ['button'],
component: () => import('../src/lib/registry/default/example/SonnerDemo.vue').then(m => m.default), component: () => import('../src/lib/registry/default/example/SonnerDemo.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/SonnerDemo.vue'], files: ['../src/lib/registry/default/example/SonnerDemo.vue'],
}, },
@ -1477,7 +1477,7 @@ export const Index = {
SonnerDemo: { SonnerDemo: {
name: 'SonnerDemo', name: 'SonnerDemo',
type: 'components:example', type: 'components:example',
registryDependencies: ['vue-sonner', 'button'], registryDependencies: ['button'],
component: () => import('../src/lib/registry/new-york/example/SonnerDemo.vue').then(m => m.default), component: () => import('../src/lib/registry/new-york/example/SonnerDemo.vue').then(m => m.default),
files: ['../src/lib/registry/new-york/example/SonnerDemo.vue'], files: ['../src/lib/registry/new-york/example/SonnerDemo.vue'],
}, },

View File

@ -517,6 +517,16 @@
], ],
"type": "components:ui" "type": "components:ui"
}, },
{
"name": "sonner",
"dependencies": [],
"registryDependencies": [],
"files": [
"ui/sonner/Sonner.vue",
"ui/sonner/index.ts"
],
"type": "components:ui"
},
{ {
"name": "switch", "name": "switch",
"dependencies": [], "dependencies": [],

View File

@ -0,0 +1,16 @@
{
"name": "sonner",
"dependencies": [],
"registryDependencies": [],
"files": [
{
"name": "Sonner.vue",
"content": "<script lang=\"ts\" setup>\nimport { Toaster as Sonner, type ToasterProps } from 'vue-sonner'\n\nconst props = defineProps<ToasterProps>()\n</script>\n\n<template>\n <Sonner\n class=\"toaster group\"\n :class-names=\"{\n toast:\n 'group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg',\n description: 'group-[.toast]:text-muted-foreground',\n actionButton:\n 'group-[.toast]:bg-primary group-[.toast]:text-primary-foreground',\n cancelButton:\n 'group-[.toast]:bg-muted group-[.toast]:text-muted-foreground',\n }\"\n v-bind=\"props\"\n />\n</template>\n"
},
{
"name": "index.ts",
"content": "export { default as Toaster } from './Sonner.vue'\n"
}
],
"type": "components:ui"
}

View File

@ -0,0 +1,16 @@
{
"name": "sonner",
"dependencies": [],
"registryDependencies": [],
"files": [
{
"name": "Sonner.vue",
"content": "<script lang=\"ts\" setup>\nimport { Toaster as Sonner, type ToasterProps } from 'vue-sonner'\n\nconst props = defineProps<ToasterProps>()\n</script>\n\n<template>\n <Sonner\n class=\"toaster group\"\n :class-names=\"{\n toast:\n 'group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg',\n description: 'group-[.toast]:text-muted-foreground',\n actionButton:\n 'group-[.toast]:bg-primary group-[.toast]:text-primary-foreground',\n cancelButton:\n 'group-[.toast]:bg-muted group-[.toast]:text-muted-foreground',\n }\"\n v-bind=\"props\"\n />\n</template>\n"
},
{
"name": "index.ts",
"content": "export { default as Toaster } from './Sonner.vue'\n"
}
],
"type": "components:ui"
}