@playbooks/ui
Version:
An interface library for Playbooks.
20 lines (19 loc) • 740 B
JavaScript
import { jsx } from "react/jsx-runtime";
import { useUI } from "./context.es.js";
import { Ul, Li } from "./html.es.js";
const ListGroup = ({ name = "ListGroup", tailwind, className, children, ...props }) => {
const context = useUI();
const base = context?.theme?.listGroup();
const computed = { ...base, ...props, tailwind, className, name };
return /* @__PURE__ */ jsx(Ul, { ...computed, children });
};
const ListItem = ({ name = "ListItem", tailwind, className, children, ...props }) => {
const context = useUI();
const base = context?.theme?.listItem();
const computed = { ...base, ...props, tailwind, className, name };
return /* @__PURE__ */ jsx(Li, { ...computed, children });
};
export {
ListGroup,
ListItem
};