UNPKG

@clubmed/trident-ui

Version:

Shared ClubMed React UI components

29 lines (28 loc) 794 B
import { jsxs as n, jsx as e } from "react/jsx-runtime"; import { c as t } from "../../../chunks/clsx.js"; import { Icon as s } from "@clubmed/trident-icons"; const a = { default: { iconName: "Edit", iconColor: "middleGrey" }, error: { iconName: "Error", iconColor: "red" }, success: { iconName: "CheckDefault", iconColor: "green" } }; function x({ label: r, status: c }) { const { iconName: i, iconColor: o } = a[c]; return /* @__PURE__ */ n("div", { className: "flex gap-[6px] px-20 items-center", children: [ /* @__PURE__ */ e(s, { name: i, width: "30px", color: o }), /* @__PURE__ */ e("span", { className: t("text-b3", `text-${o}`), children: r }) ] }); } export { x as ValidationMessage }; //# sourceMappingURL=ValidationMessage.js.map