UNPKG

@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
'use strict'; 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;