UNPKG

@konstructio/ui

Version:

A set of reusable and customizable React components built for konstruct.io

32 lines (31 loc) 772 B
import { jsx as a } from "react/jsx-runtime"; import { cn as p } from "../../utils/index.js"; import { tableVariants as f } from "./Table.variants.js"; import { Head as s } from "./components/Head.js"; import { Row as l } from "./components/Row.js"; import { Filter as n } from "./components/Filter.js"; import { Body as c } from "./components/Body.js"; import { useTheme as d } from "../../contexts/theme.hook.js"; const o = ({ children: r, className: t, theme: m, ...e }) => { const { theme: i } = d(); return /* @__PURE__ */ a( "table", { className: p( f({ className: t, theme: m ?? i }) ), ...e, children: r } ); }; o.Head = s; o.Row = l; o.Filter = n; o.Body = c; export { o as Table };