import { t as e } from "../../chunks/clsx.js";
//#region lib/ui/buttons/Button.type.ts
var t = {
	black: "button-black",
	green: "button-green",
	lavender: "button-lavender",
	lightSand: "button-lightSand",
	marygold: "button-marygold",
	pearl: "button-pearl",
	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"
}, n = (e) => e != null && e in t, r = (e) => n(e) ? t[e] : t.saffron, i = {
	outline: "button-outline",
	solid: "button-solid"
}, a = (e) => e != null && e in i, o = (e) => a(e) ? i[e] : i.solid, s = {
	circle: "button-circle",
	pill: "button-pill"
}, c = (e) => e != null && e in s, l = (e) => c(e) ? s[e] : s.pill, u = {
	small: "button-small",
	medium: "button-medium",
	large: "button-large",
	primary: "button-medium",
	secondary: "button-secondary",
	tertiary: "button-tertiary"
}, d = (e) => e != null && e in u, f = (e) => d(e) ? u[e] : u.medium, p = ({ color: t, size: n, theme: i, variant: a }) => e("flex", "button", o(i), r(t), l(a), f(n));
//#endregion
export { t as BUTTON_COLORS, u as BUTTON_SIZES, i as BUTTON_THEMES, s as BUTTON_VARIANTS, p as getButtonClasses };

//# sourceMappingURL=Button.type.js.map