@ehubbell/html
Version:
An HTML component library with Tailwind rollups.
775 lines (774 loc) • 30.4 kB
JavaScript
import { jsx } from "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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ 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__ */ jsx("wbr", { "data-name": name, className: classes, ...props });
};
export {
A,
Abbr,
Address,
Area,
Article,
Aside,
Audio,
B,
Base,
Bdi,
Bdo,
Blockquote,
Body,
Br,
Button,
Canvas,
Caption,
Cite,
Code,
DD,
Data,
DataList,
Del,
Details,
Dfn,
Dialog,
Div,
Dl,
Dt,
Em,
Embed,
FieldSet,
FigCaption,
Figure,
Footer,
Form,
H1,
H2,
H3,
H4,
H5,
H6,
Head,
Header,
Hr,
Html,
Iframe,
Img,
Input,
Ins,
Kbd,
Label,
Legend,
Li,
Link,
Main,
Map,
Mark,
Menu,
Meta,
Meter,
Nav,
NoScript,
Object$1 as Object,
Ol,
OptGroup,
Option,
Output,
P,
Param,
Picture,
Pre,
Progress,
Q,
Rp,
Rt,
Ruby,
S,
Samp,
Script,
Section,
Select,
Small,
Span,
Strong,
Sub,
Summary,
Sup,
TBody,
TD,
TFoot,
TH,
THead,
TR,
Table,
Template,
TextArea,
Time,
Title,
Track,
U,
Ul,
Var,
Video,
Wbr,
computeProps,
computeTailwind
};