UNPKG

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