@szum-tech/design-system
Version:
Szum-Tech design system with tailwindcss support
62 lines (58 loc) • 2.21 kB
JavaScript
;
var chunkH2BWO3SI_cjs = require('./chunk-H2BWO3SI.cjs');
var jsxRuntime = require('react/jsx-runtime');
function Card({ className, ...props }) {
return /* @__PURE__ */ jsxRuntime.jsx(
"div",
{
"data-slot": "card",
className: chunkH2BWO3SI_cjs.cn(
"bg-card text-card-foreground border-border flex flex-col gap-6 rounded border py-6 shadow-sm",
className
),
...props
}
);
}
function CardHeader({ className, ...props }) {
return /* @__PURE__ */ jsxRuntime.jsx(
"div",
{
"data-slot": "card-header",
className: chunkH2BWO3SI_cjs.cn(
"@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",
className
),
...props
}
);
}
function CardTitle({ className, ...props }) {
return /* @__PURE__ */ jsxRuntime.jsx("div", { "data-slot": "card-title", className: chunkH2BWO3SI_cjs.cn("leading-none font-semibold", className), ...props });
}
function CardDescription({ className, ...props }) {
return /* @__PURE__ */ jsxRuntime.jsx("div", { "data-slot": "card-description", className: chunkH2BWO3SI_cjs.cn("text-muted-foreground text-sm", className), ...props });
}
function CardContent({ className, ...props }) {
return /* @__PURE__ */ jsxRuntime.jsx("div", { "data-slot": "card-content", className: chunkH2BWO3SI_cjs.cn("px-6", className), ...props });
}
function CardFooter({ className, ...props }) {
return /* @__PURE__ */ jsxRuntime.jsx("div", { "data-slot": "card-footer", className: chunkH2BWO3SI_cjs.cn("flex items-center px-6 [.border-t]:pt-6", className), ...props });
}
function CardAction({ className, ...props }) {
return /* @__PURE__ */ jsxRuntime.jsx(
"div",
{
"data-slot": "card-action",
className: chunkH2BWO3SI_cjs.cn("col-start-2 row-span-2 row-start-1 self-start justify-self-end", className),
...props
}
);
}
exports.Card = Card;
exports.CardAction = CardAction;
exports.CardContent = CardContent;
exports.CardDescription = CardDescription;
exports.CardFooter = CardFooter;
exports.CardHeader = CardHeader;
exports.CardTitle = CardTitle;