UNPKG

@clubmed/trident-ui

Version:

Shared ClubMed React UI components

46 lines (45 loc) 1.14 kB
import { c as r } from "../../chunks/clsx.js"; const u = { black: "button-black", green: "button-green", lavender: "button-lavender", lightSand: "button-lightSand", marygold: "button-marygold", orange: "button-orange", red: "button-red", saffron: "button-saffron", sand: "button-sand", sienna: "button-sienna", ultramarine: "button-ultramarine", verdigris: "button-verdigris", wave: "button-wave", white: "button-white", darkGrey: "button-darkGrey", lightGrey: "button-lightGrey", current: "button-current" }, l = (t) => u[t || "saffron"], a = { outline: "button-outline", solid: "button-solid" }, i = (t) => a[t || "solid"], s = { circle: "button-circle", pill: "button-pill" }, b = (t) => s[t || "pill"], d = { small: "button-small", medium: "button-medium", large: "button-large" }, c = (t) => d[t || "medium"], m = ({ color: t, size: n, theme: o, variant: e }) => r( "flex", "button", i(o), l(t), b(e), c(n) ); export { u as BUTTON_COLORS, d as BUTTON_SIZES, a as BUTTON_THEMES, s as BUTTON_VARIANTS, m as getButtonClasses }; //# sourceMappingURL=Button.type.js.map