UNPKG

gvf3n4ygn-test

Version:
36 lines 2.21 kB
{ "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" }