welcome-ui
Version:
Customizable design system with react, typescript, tailwindcss and ariakit.
29 lines (28 loc) • 914 B
JavaScript
"use client";
import { jsx as n } from "react/jsx-runtime";
import { forwardRef as c } from "react";
import "./Icon-BisRi8B3.js";
import { A as e, C as u, I as _, a as m, S as g, P as v } from "./index-Cvtm6uuS.js";
import { c as I } from "./index-PAaZGbyz.js";
const f = "_root_1gsuu_2", p = {
root: f,
"variant-ai": "_variant-ai_1gsuu_9",
"variant-danger": "_variant-danger_1gsuu_12",
"variant-info": "_variant-info_1gsuu_15",
"variant-success": "_variant-success_1gsuu_18",
"variant-warning": "_variant-warning_1gsuu_21"
}, l = I(p), h = c(
({ className: o, size: r = "md", variant: a, ...s }, t) => {
const i = {
ai: g,
danger: m,
info: _,
success: u,
warning: e
}[a] || v;
return /* @__PURE__ */ n("div", { ...s, className: l("root", a && `variant-${a}`, o), ref: t, children: /* @__PURE__ */ n(i, { size: r }) });
}
);
export {
h as VariantIcon
};