@clubmed/trident-ui
Version:
Shared ClubMed React UI components
46 lines (45 loc) • 1.14 kB
JavaScript
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