gvf3n4ygn-test
Version:
CLI for SIGMA-UI components.
36 lines • 2.21 kB
JSON
{
"name": "card",
"dependencies": [],
"registryDependencies": [],
"files": [
{
"name": "Card.vue",
"content": "<script setup lang=\"ts\">\nimport { cn } from '@ui/utils';\n\n</script>\n\n<template>\n <div\n :class=\"\n cn(\n 'rounded-lg border bg-card text-card-foreground shadow-sm',\n $attrs.class ?? '',\n )\n \"\n >\n <slot />\n </div>\n</template>\n"
},
{
"name": "CardContent.vue",
"content": "<script setup lang=\"ts\">\nimport { cn } from '@ui/utils';\n\n</script>\n\n<template>\n <div :class=\"cn('p-6 pt-0', $attrs.class ?? '')\">\n <slot />\n </div>\n</template>\n"
},
{
"name": "CardDescription.vue",
"content": "<script setup lang=\"ts\">\nimport { cn } from '@ui/utils';\n\n</script>\n\n<template>\n <p :class=\"cn('text-sm text-muted-foreground', $attrs.class ?? '')\">\n <slot />\n </p>\n</template>\n"
},
{
"name": "CardFooter.vue",
"content": "<script setup lang=\"ts\">\nimport { cn } from '@ui/utils';\n\n</script>\n\n<template>\n <div :class=\"cn('flex items-center p-6 pt-0', $attrs.class ?? '')\">\n <slot />\n </div>\n</template>\n"
},
{
"name": "CardHeader.vue",
"content": "<script setup lang=\"ts\">\nimport { cn } from '@ui/utils';\n\n</script>\n\n<template>\n <div :class=\"cn('flex flex-col gap-y-1.5 p-6', $attrs.class ?? '')\">\n <slot />\n </div>\n</template>\n"
},
{
"name": "CardTitle.vue",
"content": "<script setup lang=\"ts\">\nimport { cn } from '@ui/utils';\n\n</script>\n\n<template>\n <h3\n :class=\"\n cn('text-2xl font-semibold leading-none tracking-tight', $attrs.class ?? '')\n \"\n >\n <slot />\n </h3>\n</template>\n"
},
{
"name": "index.ts",
"content": "export { default as Card } from './Card.vue';\nexport { default as CardHeader } from './CardHeader.vue';\nexport { default as CardTitle } from './CardTitle.vue';\nexport { default as CardDescription } from './CardDescription.vue';\nexport { default as CardContent } from './CardContent.vue';\nexport { default as CardFooter } from './CardFooter.vue';\n"
}
],
"type": "components:ui"
}