@llamaindex/ui
Version:
A comprehensive UI component library built with React, TypeScript, and Tailwind CSS for LlamaIndex applications
94 lines (90 loc) • 3.06 kB
JavaScript
var chunkHK7TFVDA_js = require('./chunk-HK7TFVDA.js');
var chunkORMEWXMH_js = require('./chunk-ORMEWXMH.js');
var jsxRuntime = require('react/jsx-runtime');
function Card(_a) {
var _b = _a, { className } = _b, props = chunkORMEWXMH_js.__objRest(_b, ["className"]);
return /* @__PURE__ */ jsxRuntime.jsx(
"div",
chunkORMEWXMH_js.__spreadValues({
"data-slot": "card",
className: chunkHK7TFVDA_js.cn(
"bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",
className
)
}, props)
);
}
function CardHeader(_a) {
var _b = _a, { className } = _b, props = chunkORMEWXMH_js.__objRest(_b, ["className"]);
return /* @__PURE__ */ jsxRuntime.jsx(
"div",
chunkORMEWXMH_js.__spreadValues({
"data-slot": "card-header",
className: chunkHK7TFVDA_js.cn(
"@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",
className
)
}, props)
);
}
function CardTitle(_a) {
var _b = _a, { className } = _b, props = chunkORMEWXMH_js.__objRest(_b, ["className"]);
return /* @__PURE__ */ jsxRuntime.jsx(
"div",
chunkORMEWXMH_js.__spreadValues({
"data-slot": "card-title",
className: chunkHK7TFVDA_js.cn("leading-none font-semibold", className)
}, props)
);
}
function CardDescription(_a) {
var _b = _a, { className } = _b, props = chunkORMEWXMH_js.__objRest(_b, ["className"]);
return /* @__PURE__ */ jsxRuntime.jsx(
"div",
chunkORMEWXMH_js.__spreadValues({
"data-slot": "card-description",
className: chunkHK7TFVDA_js.cn("text-muted-foreground text-sm", className)
}, props)
);
}
function CardAction(_a) {
var _b = _a, { className } = _b, props = chunkORMEWXMH_js.__objRest(_b, ["className"]);
return /* @__PURE__ */ jsxRuntime.jsx(
"div",
chunkORMEWXMH_js.__spreadValues({
"data-slot": "card-action",
className: chunkHK7TFVDA_js.cn(
"col-start-2 row-span-2 row-start-1 self-start justify-self-end",
className
)
}, props)
);
}
function CardContent(_a) {
var _b = _a, { className } = _b, props = chunkORMEWXMH_js.__objRest(_b, ["className"]);
return /* @__PURE__ */ jsxRuntime.jsx(
"div",
chunkORMEWXMH_js.__spreadValues({
"data-slot": "card-content",
className: chunkHK7TFVDA_js.cn("px-6", className)
}, props)
);
}
function CardFooter(_a) {
var _b = _a, { className } = _b, props = chunkORMEWXMH_js.__objRest(_b, ["className"]);
return /* @__PURE__ */ jsxRuntime.jsx(
"div",
chunkORMEWXMH_js.__spreadValues({
"data-slot": "card-footer",
className: chunkHK7TFVDA_js.cn("flex items-center px-6 [.border-t]:pt-6", className)
}, props)
);
}
exports.Card = Card;
exports.CardAction = CardAction;
exports.CardContent = CardContent;
exports.CardDescription = CardDescription;
exports.CardFooter = CardFooter;
exports.CardHeader = CardHeader;
exports.CardTitle = CardTitle;
;