@ehubbell/html
Version:
An HTML component library with Tailwind rollups.
775 lines (774 loc) • 33 kB
JavaScript
"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const jsxRuntime = require("react/jsx-runtime");
const isArray = (data) => {
return Array.isArray(data);
};
const isObject = (data) => {
return data !== null && data && typeof data === "object";
};
const isEmpty = (data) => {
if (data === null || data === void 0 || data === "undefined") {
return true;
}
if (isArray(data)) {
return data.length === 0 ? true : false;
}
if (isObject(data)) {
return Object.keys(data).length === 0 ? true : false;
}
return data.length === 0 ? true : false;
};
const tailwindContainer = {
center: "",
gutters: ""
};
const tailwindGrid = {
cols: "",
rows: "",
flow: "",
gap: ""
};
const tailwindCols = {
sm: "",
md: "",
lg: "",
xl: "",
xxl: "",
span: "",
order: ""
};
const tailwindProps = {
align: "",
animation: "",
aspect: "",
bgClip: "",
bgColor: "",
bgImage: "",
bgPosition: "",
bgSize: "",
border: "",
borderColor: "",
borderRadius: "",
borderStyle: "",
color: "",
cursor: "",
display: "",
divide: "",
divideColor: "",
duration: "",
ease: "",
focus: "",
fontFamily: "",
fontSize: "",
fontStyle: "",
fontWeight: "",
fontVariant: "",
flex: "",
grid: "",
gridFlow: "",
group: "",
height: "",
hover: "",
inset: "",
leading: "",
lineClamp: "",
listImg: "",
listPosition: "",
listStyle: "",
location: "",
margin: "",
maxHeight: "",
minHeight: "",
opacity: "",
origin: "",
outline: "",
outlineColor: "",
outlineOffset: "",
overflow: "",
padding: "",
placeholderColor: "",
pointerEvents: "",
position: "",
ring: "",
ringColor: "",
ringOffset: "",
ringOffsetColor: "",
rotate: "",
scale: "",
shadow: "",
shadowColor: "",
size: "",
space: "",
spacing: "",
stroke: "",
textDecoration: "",
textTransform: "",
tracking: "",
transform: "",
transition: "",
translate: "",
weight: "",
whiteSpace: "",
width: "",
zIndex: "",
...tailwindContainer,
...tailwindGrid,
...tailwindCols
};
const computeTailwind = (props) => {
let classes = "";
Object.keys(props).filter((key, i, s) => s.indexOf(key) === i).map((key) => {
const data = props[key];
if (isArray(data))
return;
if (isObject(data))
return;
if (isEmpty(data))
return;
if (typeof data === "function")
return;
classes = classes.concat(data + " ");
});
return classes;
};
const computeProps = (props) => {
const computed = {};
Object.keys(props).filter((key, i, s) => s.indexOf(key) === i).filter((key) => !Object.keys(tailwindProps).includes(key)).map((key) => {
const data = props[key];
return computed[key] = data;
});
return computed;
};
const A = ({ name = "A", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("a", { "data-name": name, className: classes, ...props });
};
const Abbr = ({ name = "Abbr", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("abbr", { "data-name": name, className: classes, ...props });
};
const Address = ({ name = "Address", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("address", { "data-name": name, className: classes, ...props });
};
const Area = ({ name = "Area", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("area", { "data-name": name, className: classes, ...props });
};
const Article = ({ name = "Article", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("article", { "data-name": name, className: classes, ...props });
};
const Aside = ({ name = "Aside", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("aside", { "data-name": name, className: classes, ...props });
};
const Audio = ({ name = "Audio", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("audio", { "data-name": name, className: classes, ...props });
};
const B = ({ name = "B", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("b", { "data-name": name, className: classes, ...props });
};
const Base = ({ name = "Base", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("base", { "data-name": name, className: classes, ...props });
};
const Bdi = ({ name = "Bdi", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("bdi", { "data-name": name, className: classes, ...props });
};
const Bdo = ({ name = "Bdo", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("bdo", { "data-name": name, className: classes, ...props });
};
const Blockquote = ({ name = "Blockquote", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("blockquote", { "data-name": name, className: classes, ...props });
};
const Body = ({ name = "Body", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("body", { "data-name": name, className: classes, ...props });
};
const Br = ({ name = "Br", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("br", { "data-name": name, className: classes, ...props });
};
const Button = ({ name = "Button", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("button", { "data-name": name, className: classes, ...props });
};
const Canvas = ({ name = "Canvas", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("canvas", { "data-name": name, className: classes, ...props });
};
const Caption = ({ name = "Caption", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("caption", { "data-name": name, className: classes, ...props });
};
const Cite = ({ name = "Cite", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("cite", { "data-name": name, className: classes, ...props });
};
const Code = ({ name = "Code", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("code", { "data-name": name, className: classes, ...props });
};
const Data = ({ name = "Data", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("data", { "data-name": name, className: classes, ...props });
};
const DataList = ({ name = "DataList", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("datalist", { "data-name": name, className: classes, ...props });
};
const DD = ({ name = "DD", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("dd", { "data-name": name, className: classes, ...props });
};
const Del = ({ name = "Del", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("del", { "data-name": name, className: classes, ...props });
};
const Details = ({ name = "Details", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("details", { "data-name": name, className: classes, ...props });
};
const Dfn = ({ name = "Dfn", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("dfn", { "data-name": name, className: classes, ...props });
};
const Dialog = ({ name = "Dialog", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("dialog", { "data-name": name, className: classes, ...props });
};
const Div = ({ name = "Div", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("div", { "data-name": name, className: classes, ...props });
};
const Dl = ({ name = "Dl", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("dl", { "data-name": name, className: classes, ...props });
};
const Dt = ({ name = "Dt", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("dt", { "data-name": name, className: classes, ...props });
};
const Em = ({ name = "Em", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("em", { "data-name": name, className: classes, ...props });
};
const Embed = ({ name = "Embed", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("embed", { "data-name": name, className: classes, ...props });
};
const FieldSet = ({ name = "FieldSet", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("fieldset", { "data-name": name, className: classes, ...props });
};
const FigCaption = ({ name = "FigCaption", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("figcaption", { "data-name": name, className: classes, ...props });
};
const Form = ({ name = "Form", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("form", { "data-name": name, className: classes, ...props });
};
const Figure = ({ name = "Figure", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("figure", { "data-name": name, className: classes, ...props });
};
const Footer = ({ name = "Footer", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("footer", { "data-name": name, className: classes, ...props });
};
const H1 = ({ name = "H1", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("h1", { "data-name": name, className: classes, ...props });
};
const H2 = ({ name = "H2", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("h2", { "data-name": name, className: classes, ...props });
};
const H3 = ({ name = "H3", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("h3", { "data-name": name, className: classes, ...props });
};
const H4 = ({ name = "H4", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("h4", { "data-name": name, className: classes, ...props });
};
const H5 = ({ name = "H5", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("h5", { "data-name": name, className: classes, ...props });
};
const H6 = ({ name = "H6", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("h6", { "data-name": name, className: classes, ...props });
};
const Head = ({ name = "Head", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("head", { "data-name": name, className: classes, ...props });
};
const Header = ({ name = "Header", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("header", { "data-name": name, className: classes, ...props });
};
const Hr = ({ name = "Hr", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("hr", { "data-name": name, className: classes, ...props });
};
const Html = ({ name = "HTML", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("html", { "data-name": name, className: classes, ...props });
};
const Iframe = ({ name = "Iframe", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("iframe", { "data-name": name, className: classes, ...props });
};
const Img = ({ name = "Img", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("img", { "data-name": name, className: classes, ...props });
};
const Input = ({ name = "Input", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("input", { "data-name": name, className: classes, ...props });
};
const Ins = ({ name = "Ins", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("ins", { "data-name": name, className: classes, ...props });
};
const Kbd = ({ name = "Kbd", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("kbd", { "data-name": name, className: classes, ...props });
};
const Label = ({ name = "Label", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("label", { "data-name": name, className: classes, ...props });
};
const Legend = ({ name = "Legend", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("legend", { "data-name": name, className: classes, ...props });
};
const Link = ({ name = "Link", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("link", { "data-name": name, className: classes, ...props });
};
const Li = ({ name = "Li", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("li", { "data-name": name, className: classes, ...props });
};
const Main = ({ name = "Main", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("main", { "data-name": name, className: classes, ...props });
};
const Map = ({ name = "Map", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("map", { "data-name": name, className: classes, ...props });
};
const Mark = ({ name = "Mark", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("mark", { "data-name": name, className: classes, ...props });
};
const Menu = ({ name = "Menu", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("menu", { "data-name": name, className: classes, ...props });
};
const Meta = ({ name = "Meta", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("meta", { "data-name": name, className: classes, ...props });
};
const Meter = ({ name = "Meter", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("meter", { "data-name": name, className: classes, ...props });
};
const Nav = ({ name = "Nav", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("nav", { "data-name": name, className: classes, ...props });
};
const NoScript = ({ name = "NoScript", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("noscript", { "data-name": name, className: classes, ...props });
};
const Object$1 = ({ name = "Object", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("object", { "data-name": name, className: classes, ...props });
};
const Ol = ({ name = "Ol", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("ol", { "data-name": name, className: classes, ...props });
};
const OptGroup = ({ name = "OptGroup", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("optgroup", { "data-name": name, className: classes, ...props });
};
const Option = ({ name = "Option", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("option", { "data-name": name, className: classes, ...props });
};
const Output = ({ name = "Output", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("output", { "data-name": name, className: classes, ...props });
};
const P = ({ name = "P", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("p", { "data-name": name, className: classes, ...props });
};
const Pre = ({ name = "Pre", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("pre", { "data-name": name, className: classes, ...props });
};
const Param = ({ name = "Param", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("param", { "data-name": name, className: classes, ...props });
};
const Picture = ({ name = "Picture", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("picture", { "data-name": name, className: classes, ...props });
};
const Progress = ({ name = "Progress", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("progress", { "data-name": name, className: classes, ...props });
};
const Q = ({ name = "Q", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("q", { "data-name": name, className: classes, ...props });
};
const Rp = ({ name = "Rp", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("rp", { "data-name": name, className: classes, ...props });
};
const Rt = ({ name = "Rt", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("rt", { "data-name": name, className: classes, ...props });
};
const Ruby = ({ name = "Ruby", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("ruby", { "data-name": name, className: classes, ...props });
};
const S = ({ name = "S", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("s", { "data-name": name, className: classes, ...props });
};
const Samp = ({ name = "Samp", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("samp", { "data-name": name, className: classes, ...props });
};
const Script = ({ name = "Script", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("script", { "data-name": name, className: classes, ...props });
};
const Section = ({ name = "Section", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("section", { "data-name": name, className: classes, ...props });
};
const Select = ({ name = "Select", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("select", { "data-name": name, className: classes, ...props });
};
const Small = ({ name = "Small", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("small", { "data-name": name, className: classes, ...props });
};
const Span = ({ name = "Span", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("span", { "data-name": name, className: classes, ...props });
};
const Ul = ({ name = "Ul", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("ul", { "data-name": name, className: classes, ...props });
};
const Strong = ({ name = "Strong", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("strong", { "data-name": name, className: classes, ...props });
};
const Sub = ({ name = "Sub", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("sub", { "data-name": name, className: classes, ...props });
};
const Summary = ({ name = "Summary", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("summary", { "data-name": name, className: classes, ...props });
};
const Sup = ({ name = "Sup", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("sup", { "data-name": name, className: classes, ...props });
};
const Table = ({ name = "Table", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("table", { "data-name": name, className: classes, ...props });
};
const TBody = ({ name = "TBody", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("tbody", { "data-name": name, className: classes, ...props });
};
const TD = ({ name = "TD", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("td", { "data-name": name, className: classes, ...props });
};
const Template = ({ name = "Template", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("template", { "data-name": name, className: classes, ...props });
};
const TextArea = ({ name = "TextArea", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("textarea", { "data-name": name, className: classes, ...props });
};
const TFoot = ({ name = "TFoot", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("tfoot", { "data-name": name, className: classes, ...props });
};
const TH = ({ name = "TH", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("th", { "data-name": name, className: classes, ...props });
};
const THead = ({ name = "THead", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("thead", { "data-name": name, className: classes, ...props });
};
const Time = ({ name = "Time", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("time", { "data-name": name, className: classes, ...props });
};
const Title = ({ name = "Title", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("title", { "data-name": name, className: classes, ...props });
};
const TR = ({ name = "TR", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("tr", { "data-name": name, className: classes, ...props });
};
const Track = ({ name = "Track", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("track", { "data-name": name, className: classes, ...props });
};
const U = ({ name = "U", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("u", { "data-name": name, className: classes, ...props });
};
const Var = ({ name = "Var", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("var", { "data-name": name, className: classes, ...props });
};
const Video = ({ name = "Video", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("video", { "data-name": name, className: classes, ...props });
};
const Wbr = ({ name = "Wbr", tailwind, className, ...props }) => {
const base = {};
const classes = computeTailwind({ ...base, ...tailwind, className });
return /* @__PURE__ */ jsxRuntime.jsx("wbr", { "data-name": name, className: classes, ...props });
};
exports.A = A;
exports.Abbr = Abbr;
exports.Address = Address;
exports.Area = Area;
exports.Article = Article;
exports.Aside = Aside;
exports.Audio = Audio;
exports.B = B;
exports.Base = Base;
exports.Bdi = Bdi;
exports.Bdo = Bdo;
exports.Blockquote = Blockquote;
exports.Body = Body;
exports.Br = Br;
exports.Button = Button;
exports.Canvas = Canvas;
exports.Caption = Caption;
exports.Cite = Cite;
exports.Code = Code;
exports.DD = DD;
exports.Data = Data;
exports.DataList = DataList;
exports.Del = Del;
exports.Details = Details;
exports.Dfn = Dfn;
exports.Dialog = Dialog;
exports.Div = Div;
exports.Dl = Dl;
exports.Dt = Dt;
exports.Em = Em;
exports.Embed = Embed;
exports.FieldSet = FieldSet;
exports.FigCaption = FigCaption;
exports.Figure = Figure;
exports.Footer = Footer;
exports.Form = Form;
exports.H1 = H1;
exports.H2 = H2;
exports.H3 = H3;
exports.H4 = H4;
exports.H5 = H5;
exports.H6 = H6;
exports.Head = Head;
exports.Header = Header;
exports.Hr = Hr;
exports.Html = Html;
exports.Iframe = Iframe;
exports.Img = Img;
exports.Input = Input;
exports.Ins = Ins;
exports.Kbd = Kbd;
exports.Label = Label;
exports.Legend = Legend;
exports.Li = Li;
exports.Link = Link;
exports.Main = Main;
exports.Map = Map;
exports.Mark = Mark;
exports.Menu = Menu;
exports.Meta = Meta;
exports.Meter = Meter;
exports.Nav = Nav;
exports.NoScript = NoScript;
exports.Object = Object$1;
exports.Ol = Ol;
exports.OptGroup = OptGroup;
exports.Option = Option;
exports.Output = Output;
exports.P = P;
exports.Param = Param;
exports.Picture = Picture;
exports.Pre = Pre;
exports.Progress = Progress;
exports.Q = Q;
exports.Rp = Rp;
exports.Rt = Rt;
exports.Ruby = Ruby;
exports.S = S;
exports.Samp = Samp;
exports.Script = Script;
exports.Section = Section;
exports.Select = Select;
exports.Small = Small;
exports.Span = Span;
exports.Strong = Strong;
exports.Sub = Sub;
exports.Summary = Summary;
exports.Sup = Sup;
exports.TBody = TBody;
exports.TD = TD;
exports.TFoot = TFoot;
exports.TH = TH;
exports.THead = THead;
exports.TR = TR;
exports.Table = Table;
exports.Template = Template;
exports.TextArea = TextArea;
exports.Time = Time;
exports.Title = Title;
exports.Track = Track;
exports.U = U;
exports.Ul = Ul;
exports.Var = Var;
exports.Video = Video;
exports.Wbr = Wbr;
exports.computeProps = computeProps;
exports.computeTailwind = computeTailwind;