@llamaindex/ui
Version:
A comprehensive UI component library built with React, TypeScript, and Tailwind CSS for LlamaIndex applications
128 lines (122 loc) • 4.38 kB
JavaScript
var chunkHK7TFVDA_js = require('./chunk-HK7TFVDA.js');
var chunkORMEWXMH_js = require('./chunk-ORMEWXMH.js');
var React = require('react');
var jsxRuntime = require('react/jsx-runtime');
function _interopNamespace(e) {
if (e && e.__esModule) return e;
var n = Object.create(null);
if (e) {
Object.keys(e).forEach(function (k) {
if (k !== 'default') {
var d = Object.getOwnPropertyDescriptor(e, k);
Object.defineProperty(n, k, d.get ? d : {
enumerable: true,
get: function () { return e[k]; }
});
}
});
}
n.default = e;
return Object.freeze(n);
}
var React__namespace = /*#__PURE__*/_interopNamespace(React);
var Table = React__namespace.forwardRef((_a, ref) => {
var _b = _a, { className } = _b, props = chunkORMEWXMH_js.__objRest(_b, ["className"]);
return /* @__PURE__ */ jsxRuntime.jsx("div", { className: "relative w-full overflow-auto", children: /* @__PURE__ */ jsxRuntime.jsx(
"table",
chunkORMEWXMH_js.__spreadValues({
ref,
className: chunkHK7TFVDA_js.cn("w-full caption-bottom text-sm", className)
}, props)
) });
});
Table.displayName = "Table";
var TableHeader = React__namespace.forwardRef((_a, ref) => {
var _b = _a, { className } = _b, props = chunkORMEWXMH_js.__objRest(_b, ["className"]);
return /* @__PURE__ */ jsxRuntime.jsx("thead", chunkORMEWXMH_js.__spreadValues({ ref, className: chunkHK7TFVDA_js.cn("[&_tr]:border-b", className) }, props));
});
TableHeader.displayName = "TableHeader";
var TableBody = React__namespace.forwardRef((_a, ref) => {
var _b = _a, { className } = _b, props = chunkORMEWXMH_js.__objRest(_b, ["className"]);
return /* @__PURE__ */ jsxRuntime.jsx(
"tbody",
chunkORMEWXMH_js.__spreadValues({
ref,
className: chunkHK7TFVDA_js.cn("[&_tr:last-child]:border-0", className)
}, props)
);
});
TableBody.displayName = "TableBody";
var TableFooter = React__namespace.forwardRef((_a, ref) => {
var _b = _a, { className } = _b, props = chunkORMEWXMH_js.__objRest(_b, ["className"]);
return /* @__PURE__ */ jsxRuntime.jsx(
"tfoot",
chunkORMEWXMH_js.__spreadValues({
ref,
className: chunkHK7TFVDA_js.cn(
"border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",
className
)
}, props)
);
});
TableFooter.displayName = "TableFooter";
var TableRow = React__namespace.forwardRef((_a, ref) => {
var _b = _a, { className } = _b, props = chunkORMEWXMH_js.__objRest(_b, ["className"]);
return /* @__PURE__ */ jsxRuntime.jsx(
"tr",
chunkORMEWXMH_js.__spreadValues({
ref,
className: chunkHK7TFVDA_js.cn(
"border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",
className
)
}, props)
);
});
TableRow.displayName = "TableRow";
var TableHead = React__namespace.forwardRef((_a, ref) => {
var _b = _a, { className } = _b, props = chunkORMEWXMH_js.__objRest(_b, ["className"]);
return /* @__PURE__ */ jsxRuntime.jsx(
"th",
chunkORMEWXMH_js.__spreadValues({
ref,
className: chunkHK7TFVDA_js.cn(
"h-12 px-4 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0",
className
)
}, props)
);
});
TableHead.displayName = "TableHead";
var TableCell = React__namespace.forwardRef((_a, ref) => {
var _b = _a, { className } = _b, props = chunkORMEWXMH_js.__objRest(_b, ["className"]);
return /* @__PURE__ */ jsxRuntime.jsx(
"td",
chunkORMEWXMH_js.__spreadValues({
ref,
className: chunkHK7TFVDA_js.cn("p-4 align-middle [&:has([role=checkbox])]:pr-0", className)
}, props)
);
});
TableCell.displayName = "TableCell";
var TableCaption = React__namespace.forwardRef((_a, ref) => {
var _b = _a, { className } = _b, props = chunkORMEWXMH_js.__objRest(_b, ["className"]);
return /* @__PURE__ */ jsxRuntime.jsx(
"caption",
chunkORMEWXMH_js.__spreadValues({
ref,
className: chunkHK7TFVDA_js.cn("mt-4 text-sm text-muted-foreground", className)
}, props)
);
});
TableCaption.displayName = "TableCaption";
exports.Table = Table;
exports.TableBody = TableBody;
exports.TableCaption = TableCaption;
exports.TableCell = TableCell;
exports.TableFooter = TableFooter;
exports.TableHead = TableHead;
exports.TableHeader = TableHeader;
exports.TableRow = TableRow;
;